how long do medicines stay in your system
HomeDrugTestingKit.com reports that benzodiazepines, sedatives including such drugs as Ativan and Xanax, can remain in the system for up to 10 days. The opioid family of medication, including such drugs as Percocet and Vicodin, can also last up to 10 days in the body. Anti-depressants also last up to 10 days in the body, especially if you have been taking them regularly for longer than a month.
Barbiturates may be used for non-medical purposes to achieve a sedative effect. Long-acting barbiturates like phenobarbital may stay in the system for up to 140 hours, while short-acting barbiturates like Seconal may stay in the system for up to 40 hours, according to Drugs.com.