People often search “How long do drugs stay in your system?” before a drug test or after using substances. Detection times depend on:
- Substance
- Frequency of use
- Body fat
- Metabolism
- Test type (urine, blood, hair, saliva)
Here’s a full breakdown of detection windows.
- Urine: 3–30+ days
- Blood: 1–2 days
- Hair: 90 days
Explore: Marijuana Addiction Treatment
- Urine: 2–4 days
- Blood: 1–2 days
- Hair: 90 days
Related: Cocaine Addiction Treatment
- Urine (EtG): 24–72 hours
- Breath: 12–24 hours
- Hair: 90 days
Explore: Alcohol Addiction Treatment
- Urine: 2–7 days
- Blood: 6–12 hours
- Hair: 90 days
Explore: Opioid Addiction Treatment
- Urine: 3–7 days
- Blood: 1–3 days
- Hair: 90 days
Explore: Methamphetamine Addiction Treatment
- Urine: 3–30+ days
- Blood: 12–48 hours
- Hair: 90 days
Explore: Benzo Addiction Treatment
- Body weight
- Metabolism
- Hydration
- Chronic vs occasional use
- Type of test
- Purity and potency of substance
If drug use is regular or increasing, it may be time to seek help.
Find Rehabs Near Me
Frequently asked questions
Marijuana and benzodiazepines can remain detectable for weeks due to slow metabolization.
Most panels detect common drugs like THC, cocaine, opioids, amphetamines, and benzos, but not all synthetic substances.
Not significantly — detection times mostly depend on metabolism, frequency of use, and body fat.
Related articles