How long do drugs stay in the body?
A clear answer from the Restart team — reviewed November 2026.
It depends on the substance, amount, length of use and test type. As a general urine-test estimate: stimulants such as meth and amphetamine a few days, opioids one to three days, cannabis days to weeks with chronic use — and hair tests can show months.
- Figures are estimates and vary by person
- Cannabis is stored in fat, so it lasts longer
- Clearing the body ≠ recovery
Why does it vary by person?
Weight, body fat, liver and kidney function, frequency of use and hydration all play a part.
Can the body be 'cleaned' quickly?
There's no proven safe way to speed it up, and some popular remedies are dangerous. What matters is treatment, not hiding a result.
How Restart helps
General educational content from the Restart team — not a substitute for a medical assessment. In an emergency, call emergency services immediately. · Last reviewed: November 2026
Medically reviewed byDr. Huthayfa BarhamMedical Director · Addiction psychiatristFAQ
How long do drugs stay in the body?
Does a test alone prove addiction?

The first step is a conversation.
Tell us about your situation or a loved one's. We'll understand what's happening and guide you to the right path — in complete confidence.
The first conversation is free and fully confidential · no commitment