How long do drugs stay in your system
Drugs NamesHairSalivaUrineBlood
Acidup to 90 days1-2 days8 -24 hours3 hours
Alcoholup to 90 days1-5 days10-12 hours12 hours
Barbituratesup to 90 days1-5 days2-10 days1 day
Benzodiazepinesup to 90 days1-10 days1-6 weeks6-48 hours
Cannabisup to 90 days1-10 days2 days-11 weeks2 days
Cocaineup to 90 days1-10 days2-30 days1 day
Codeineup to 90 days1-4 days2-4 days12 hours
Crackup to 90 days1-10 days2-30 days1 day
Demerolup to 90 days1-10 days6-12 daysN/A
Dexedrineup to 90 days1-2 days1-2 days1-2 days
Diazepamup to 90 days1-3 days7-10 Days6-48 hours
Ecstasyup to 90 days1-5 Days1-3 Days12 hours
Fentanylup to 90 days1-2 days8-24 hrs12 hours
Halcionup to 90 days1-10 days1-6 weeks6-48 hours
Heroinup to 90 days1-4 days2-4 days6 hours
Hydrocodoneup to 90 days1-10 days1-6 days1 day
Libriumup to 90 days1-10 days1-6 weeks6-48 hours
Lomotilup to 90 days1-2 days8 -24 hoursN/A
Lortabup to 90 days1-4 days3-4 days1 day
LSDup to 90 days1-2 days8 -24 hours3 hours
Marijuanaup to 90 days1-10 days2 days-11 weeks2 days
Marinolup to 90 days1-10 days2 days-11 weeks2 days
MDAup to 90 days1-5 days2-5 days1 day
MDMA up to 90 days1-3 days1-3 days12 hours
Mescalineup to 90 days1-3 days2-3 days1 day
Methadoneup to 90 days1-10 days6-12 days1 day
Methamphetamineup to 90 days1-4 days1-4 days1-3 days
MethylPhenidateup to 90 days1-2 days1-2 daysN/A
Morphineup to 90 days1-4 days3-4 days12 hours
Naltrexoneup to 90 days1 day4 -6 hoursN/A
Nicotineup to 90 days1-4 days2-4 days2-4 days
Norcoup to 90 days1-4 days3-4 days1 day
Opiumup to 90 days1-4 days2-4 days6 hours
Oxycodoneup to 90 days1-4 days3-4 days1 day
Oxycontinup to 90 days1-4 days3-4 days1 day
Oxymorphoneup to 90 days1-4 days3-4 days1 day
PCPup to 90 days1-10 days1-7 days1 day
Percocetup to 90 days1-4 days3-4 days1 day
Peyoteup to 90 days1-10 days2-3 daysN/A
Shroomsup to 90 days1-5 days2-5 daysN/A
Somaup to 90 days1-7 days2-7 daysN/A
Spiceup to 90 days1-10 days2 days-11 weeks2 days
Suboxoneup to 90 days1-3 days1-3 daysN/A
THCup to 90 days1-10 days2 days-11 weeks2 days
Valiumup to 90 days1-10 days7-10 days6-48 hours
Versedup to 90 days1-10 days1-6 weeks6-48 hours
Vicodinup to 90 days3-4 days3-4 days6-48 hours
Vicoprofenup to 90 days3-4 days3-4 days6-48 hours
Weedup to 90 days1-10 days2 days-11 weeks2 days
Xanaxup to 90 days1-10 days1-6 weeks6-48 hours