How long drugs stay in urine, saliva and hair
In short
Most drugs show up in urine for about one to a few days after use, in saliva for roughly one to two days, and in hair for months. Heavy or long-term use, especially of cannabis, can stretch those windows much further, so every number below is a typical range, not a promise.
Talk to a real person today. Call (888) 305-5422. Monday to Friday, 9 AM to 5 PM. Testing by appointment.
The big picture by test type
- Urine: detection ranges from less than a day to several weeks depending on the drug, and is usually a little longer than saliva (SAMHSA TAP 32). As a rule of thumb, urine screens detect most substances for about 1 to 3 days after use (ADLM).
- Saliva (oral fluid): generally detects use in the previous 24 to 48 hours (SAMHSA TAP 32).
- Hair: drug metabolites appear in hair about 7 to 10 days after use, and labs typically analyze about 3 months of growth (SAMHSA TAP 32). Hair is poor at detecting very recent use.
- Breath: shows alcohol for hours, not days (SAMHSA TAP 32).
Typical urine detection windows by drug
The ranges below come from a peer reviewed review of drug testing by Hadland and Levy, except where noted. They describe typical use. Individual results vary.
| Substance | Typical urine window |
|---|---|
| Amphetamines | 2 to 4 days |
| Methamphetamine | 2 to 5 days |
| Cocaine | Generally a few days (most urine screens detect use for about 1 to 3 days) |
| Cannabis (marijuana) | 1 to 30 days, depending on how often it is used |
| Heroin | 2 to 3 days |
| Morphine | 2 to 5 days |
| Codeine | 2 to 4 days |
| Benzodiazepines | Up to 7 days |
| Barbiturates | Up to 7 days |
| PCP | 5 to 6 days |
Sources: Hadland and Levy, 2016; cocaine rule of thumb from ADLM.
Alcohol is a special case. Breath alcohol fades within hours, but the alcohol byproduct EtG can be found in urine for days. See how long EtG detects alcohol.
Typical saliva windows from research
A 2019 research brief from the AAA Foundation for Traffic Safety summarized when drugs were last detected in oral fluid in controlled studies (Arnold et al., 2019):
- Smoked THC: median last detection from about 6 hours to more than 30 hours
- Cocaine: about 4 to 12.5 hours in the studies reviewed
- Amphetamine: about 2 days; methamphetamine about 3 days
- Oxycodone: about 12 to 32 hours; hydrocodone about 7 to 28 hours
The same brief stresses that the presence of a drug in saliva does not mean a person was impaired.
What makes a window longer or shorter
Frequency of use
This is the biggest factor. Daily cannabis use can keep urine positive for weeks, while a single use may clear in days (Hadland and Levy, 2016).
Dose and potency
Larger amounts take longer to clear.
The cutoff
Every screen has a cutoff level. A lower cutoff detects smaller amounts and therefore detects use for longer. Federal workplace guidelines publish standard cutoffs, for example 50 ng/mL for the marijuana urine screen (SAMHSA Mandatory Guidelines, 2023), but clinical and consumer cups vary.
Hydration and sample quality
Very dilute urine can push concentrations under the cutoff. Labs check for this, and a dilute result usually leads to a retest rather than a pass.
What the test looks for
Some opioids are not picked up by a basic opiate screen. A clinical review notes that opiate screens target morphine and may not reliably detect drugs such as methadone, buprenorphine, oxycodone or hydrocodone unless the panel includes them (StatPearls). Our guide on what a 12 panel test checks for explains panels in plain language.
Common myths about detection windows
“Detox drinks and teas flush drugs out.”
Drinking large amounts of fluid mainly dilutes urine. A clinical review notes that dilution by drinking large volumes is a known tampering method that labs look for (StatPearls). A dilute or tampered sample rarely ends well and usually leads to a retest under closer observation.
“If it is out of my saliva, it is out of my urine.”
Not usually. Urine generally looks back a little further than oral fluid (SAMHSA TAP 32), so a negative saliva test does not predict a negative urine test.
“Exercise or saunas will clear cannabis faster.”
There is no reliable shortcut for clearing THC metabolites. Time without use is what matters.
“One negative test proves someone is not using.”
A negative result does not rule out use, especially outside the window or with a substance the panel does not cover (StatPearls). Patterns across many random tests tell you much more than any single result.
Why random timing matters more than the window
Because windows are short, especially for saliva and urine, a test that happens on a predictable day can miss use on other days. That is why monitoring programs use random scheduling. When someone does not know which day they will be called, every day counts. Our guide on random testing after rehab covers this in more depth.
It also helps to remember what tests cannot do. NIDA notes that drug testing does not diagnose a substance use disorder and that results should not be the only basis for decisions about care (NIDA).
How Blackburn Monitoring can help
Blackburn Monitoring offers instant 12 panel urine drug tests, breathalyzer, EtG alcohol testing and saliva testing on request, at a low cost in Los Angeles. Your coordinator helps choose the right mix for your goal, sets a random schedule case by case, and notifies you electronically when to report. Positive screens can be confirmed by our partner laboratories, and results are shared only with the people you authorize in writing.
Compare our test types, see the saliva drug test, or try the detection window estimator. If use is becoming hard to control, a coordinator can introduce you to Blackburn Clinical Services for therapy and psychiatric care.
Talk to a real person today. Call (888) 305-5422. Monday to Friday, 9 AM to 5 PM. Testing by appointment.
This guide is general information, not medical or legal advice. Detection times and results vary from person to person. If you are in crisis, call or text 988. In an emergency, call 911.
Common questions
Which test has the longest detection window?
Hair, which typically reflects about 3 months of growth. It is not good at catching use from the past week, because metabolites take about 7 to 10 days to appear in hair.
Why can cannabis show up for weeks but cocaine only for days?
THC is stored in fat and released slowly, so frequent users can test positive long after they stop. Cocaine and its byproducts clear much faster.
Is a saliva test better than urine?
Neither is better overall. Saliva is fully observed and shows recent use; urine generally looks back a little further. The right choice depends on your goal.
Can I use these tables to predict when I will test clean?
No. These are typical ranges from research, not personal predictions. Dose, frequency, body chemistry and the cutoff all change real world results.
Does a positive urine test show someone is high right now?
No. Research on oral fluid testing stresses that the presence of a drug does not equal impairment, and urine results reflect past use rather than current effects.
Not ready to call? Request a callback.