how long does vicodin stay in your system

It therefore takes about 6-12 hours for withdrawal symptoms to appear if physical addiction has developed

saliva tests can only detect the last traces of Vicodin for 12-36 hours after the last dose. Urine tests are more effective and can detect the drug for 2-4 days.