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.