One dose of 5mg vicodin (hydrocodone) will stay in your system 3 to 7 days depending on body weight, metabolism, and tolerance to the drug.2 people found this useful. Edit.ne dose of 5mg vicodin (hydrocodone) will stay in your system 3 to 7 days depending on body weight, metabolism, and tolerance to the drug. 2 people found this useful. Edit.