How Long Do Different Drugs Stay Detectable?

Picture of Reviewed By:  <a href="/author/lawrence-reese/" style="color:#f90">Lawrence Reese</a>

Reviewed By: Lawrence Reese

Director of Operations at:  ChoiceDNA

Have you ever wondered how long different drugs stay detectable? If you have, we discuss how long you have to detect these more widely used illicit drugs here.

How long do you have to drug test?

This is just a general guideline, and individual results may vary.

  • Alcohol – you have 5 days to test in urine, about 90 in hair
  • Amphetamines – you have 1-3 days to test in urine, about 90 in hair
  • Benzodiazepines (Xanax, Valium) – you have 20-40 days to test in urine, about 90 in hair
  • Cannabis – you have 7-30 days to test in urine, about 90 in hair
  • Cocaine – you have 3-4 days to test in urine, about 90 in hair
  • MDMA – you have 3-4 days to test in urine, about 90 in hair

If you require testing services, look no further than Choice DNA. We provide a professional atmosphere to collect samples. If you need to find out whether someone has done drugs, we can help. To learn more, give us a call at (800) 219-4362

Director of Operations at :  ChoiceDNA

Lawrence Reese is the Director of Operations at Choice DNA Laboratory, based in Fort Worth, Texas. He’s in charge of day-to-day operations, quality standards, and the smooth availability of DNA testing services nationwide.

March 2026
MonTueWedThuFriSatSun
2324252627281
2345678
9101112131415
16171819202122
23242526272829
303112345