Cocaine Addiction
How Long Drugs Stay in Your System: Full Drug Detection Timeline
Published by RehabsNearMe Research & Editorial Team

How Long Drugs Stay in Your System: Full Drug Detection Timeline
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.
Drug Detection Times by Substance
Marijuana (THC)
- Urine: 3–30+ days
- Blood: 1–2 days
- Hair: 90 days
Explore: Marijuana Addiction Treatment
Cocaine
- Urine: 2–4 days
- Blood: 1–2 days
- Hair: 90 days
Related: Cocaine Addiction Treatment
Alcohol
- Urine (EtG): 24–72 hours
- Breath: 12–24 hours
- Hair: 90 days
Explore: Alcohol Addiction Treatment
Opioids (Heroin, Oxycodone, Fentanyl)
- Urine: 2–7 days
- Blood: 6–12 hours
- Hair: 90 days
Explore: Opioid Addiction Treatment
Methamphetamine
- Urine: 3–7 days
- Blood: 1–3 days
- Hair: 90 days
Explore: Methamphetamine Addiction Treatment
Benzodiazepines
- Urine: 3–30+ days
- Blood: 12–48 hours
- Hair: 90 days
Explore: Benzo Addiction Treatment
What Affects Detection Time?
- Body weight
- Metabolism
- Hydration
- Chronic vs occasional use
- Type of test
- Purity and potency of substance
When to Seek Help
If drug use is regular or increasing, it may be time to seek help.
Frequently asked questions
This article was reviewed by the RehabsNearMe Editorial Team for accuracy, clarity, and relevance. Information may be sourced from publicly available treatment resources, government agencies, and healthcare references where applicable.
Last reviewed: November 2025Related articles
Cocaine Addiction
Cocaine Addiction
