Resources

How Long Do Drugs Stay in Your System?

How long a drug stays in your system depends on the substance, how it is tested, and personal factors like dose, frequency, and metabolism. The chart below gives general clinical detection windows for the most-tested substances — tap any one for the full breakdown.

Drug detection-time chart

SubstanceUrineBloodSalivaHair
Marijuana (THC)3–30 days (a single use ~3 days; daily or heavy use up to 30+ days)1–2 days (up to a week in heavy users)up to 24–72 hoursup to 90 days
Cocaine2–4 days (heavy use up to 10–14 days)1–2 days1–2 daysup to 90 days
Methamphetamine3–5 days1–3 days1–4 daysup to 90 days
Amphetamines (Adderall)1–3 daysup to 24 hours1–2 daysup to 90 days
Opiates (Morphine & Codeine)1–3 daysup to 12 hours1–4 daysup to 90 days
Heroin1–3 days (the unique marker 6-MAM clears in ~2–8 hours)up to 6 hoursup to ~1 dayup to 90 days
Fentanyl1–3 days (24–72 hours)up to 12 hours1–3 daysup to 90 days
Oxycodone (OxyContin, Percocet)1–4 daysup to 24 hours1–2 daysup to 90 days
Hydrocodone (Vicodin, Norco)1–4 daysup to 24 hours12–36 hoursup to 90 days
Benzodiazepines (Xanax, Valium, Klonopin, Ativan)3–7 days for short-acting; long-acting (e.g., diazepam) up to 30 daysup to 2–3 days1–2 daysup to 90 days
Xanax (Alprazolam)1–5 days1–2 daysup to 2.5 daysup to 90 days
Alcohol (EtG)ethanol ~12 hours; the EtG/EtS metabolites up to ~80 hoursup to 12 hours (BAC falls ~0.015% per hour)12–24 hoursup to 90 days (EtG)
MDMA (Ecstasy, Molly)2–4 days1–2 days1–2 daysup to 90 days
PCP5–7 days (chronic use up to 30 days)up to 24 hoursup to 3 daysup to 90 days
Methadone3–7 days24–36 hoursup to 1 dayup to 90 days
Buprenorphine (Suboxone)up to 7–14 daysup to 24 hoursup to 3 daysup to 90 days
Barbituratesshort-acting 2–4 days; long-acting up to 2–3 weeks1–2 daysup to 3 daysup to 90 days
Tramadol1–4 daysup to 24 hoursup to 1 dayup to 90 days
Ketamine2–4 daysup to 24 hoursup to 1 dayup to 90 days
Kratomup to 5–7 daysup to 24 hourslimited datanot routinely tested

Detection windows are general estimates and vary by dose, frequency of use, individual metabolism, body composition, hydration, and the test’s cutoff level. They are not guarantees or medical advice. Hair testing generally reflects roughly the prior 90 days for all substances.

Confirm any result with a lab

Detection windows tell you what a test might catch — a lab-confirmed test tells you what is actually there. Order a private at-home drug test or set up employer testing; every positive is confirmed by LC-MS/MS.

Order an at-home test → For employers

Common questions

What is the longest drug detection window?
Hair testing detects most substances for roughly 90 days. Among urine tests, heavy marijuana use and long-acting benzodiazepines have the longest windows.
Which test has the shortest window?
Blood and saliva generally have the shortest windows — often under a day to a few days — because they detect recent use.
Become a client → Explore the test menu