How Long Do Drugs Stay in Your System for a Urine Test?

Why This Question Comes Up

This is one of the most-searched drug testing questions on the internet. Employers want to know if a test will catch someone who used a substance over the weekend. Employees who recently used a substance legally (in a legal state, off-duty) want to understand their situation before a test.

We're providing this information because it's factual, widely available, and relevant to anyone involved in workplace drug testing programs — whether you're the employer designing a policy or an individual trying to understand what a test actually detects.

Detection Windows for Common Substances in Urine

These are general ranges. Actual detection windows vary significantly by individual factors (see below).

  • THC (Marijuana): Occasional user: 3–4 days. Moderate user: 5–7 days. Daily user: 10–30 days or longer. This is the most variable of all substances because THC is fat-soluble and accumulates in body tissue.
  • Cocaine: 2–4 days for most users. The metabolite benzoylecgonine is what tests detect.
  • Heroin / Morphine / Codeine (Opiates): 2–4 days for most.
  • Hydrocodone / Oxycodone (Prescription Opioids): 2–4 days.
  • Methamphetamine / Amphetamine: 3–5 days. MDMA (Ecstasy) is similar.
  • PCP: Single use: 8 days. Chronic use: up to 30 days.
  • Benzodiazepines (Xanax, Valium): Highly variable — short-acting like Xanax: 3–4 days. Long-acting like Valium: up to 2–3 weeks for heavy users.
  • Methadone: 3–5 days.

These are population averages. Individual results vary widely. Do not make compliance or employment decisions based solely on these ranges.

Factors That Affect Detection Time

Detection windows are not fixed. They shift based on:

  • Frequency of use — The most significant factor. A single use of marijuana clears in days. Daily use for months can result in positive tests weeks after stopping.
  • Body fat percentage — THC and some other fat-soluble substances are stored in fat tissue. Higher body fat = potentially longer detection window.
  • Metabolism — Faster metabolizers generally clear substances sooner. Age, genetics, and health all affect metabolic rate.
  • Hydration — Dilute urine can push a result below cutoff levels, resulting in a "dilute" specimen — which labs flag and may require a retest.
  • Cutoff levels — Federal DOT tests use specific cutoff concentrations (e.g., 50 ng/mL for THC). Non-DOT tests often use the same cutoffs but employers can request lower cutoffs in some cases.

Detection Windows by Substance: Full Reference Table

Detection times vary significantly based on the substance, the frequency of use, and the individual's metabolism. The following represents typical urine detection windows for a standard immunoassay screen:

  • Marijuana (THC): Single use: 1–3 days. Regular use (weekly): 7–21 days. Heavy daily use: up to 30+ days. THC is fat-soluble, which is why it has the longest detection window of any common drug.
  • Cocaine: 2–4 days for casual use, up to 10 days for heavy use. The metabolite benzoylecgonine is what the test detects, not cocaine itself.
  • Opioids (heroin, morphine, codeine): 2–4 days. Prescription opioids like oxycodone and hydrocodone: 3–5 days.
  • Methamphetamine/amphetamines: 3–5 days for methamphetamine, 1–3 days for amphetamine salts like Adderall at therapeutic doses.
  • Benzodiazepines: Short-acting (Xanax, Ativan): 3–7 days. Long-acting (Valium, Klonopin): 2–4 weeks for heavy users.
  • PCP: 7–14 days for casual use, up to 30 days for heavy use.
  • Ecstasy/MDMA: 3–5 days.

These are approximations. Lab confirmation GC-MS tests can detect at lower concentrations than initial immunoassay screens. An employer should never tell an employee whether a substance will or won't show up — that's not your liability to take on.

Employer Policy Implications for Detection Windows

Understanding detection windows matters most when structuring your pre-employment testing timing. Some employers make a conditional offer and test the same day — maximizing the chance of catching recent use. Others allow a week or more between offer and testing, which inadvertently allows some substances to clear. There's no legal requirement on timing, but tighter windows generally yield more meaningful results.

For reasonable suspicion testing, detection windows are less relevant — if an employee is visibly impaired at work, you need to act based on observed behavior, not on whether the test will "catch" something. The test documents what's in their system at that moment; observed behavior is what triggers the test.

What Happens When a Test Is Negative But the Employee Was Impaired?

This is a real scenario, especially with marijuana. An employee can be impaired at work while having a urine THC level below the federal cutoff (50 ng/mL), particularly if they used recently enough that peak blood concentration has passed. Conversely, an employee can test positive for THC metabolites weeks after last use with no current impairment.

This mismatch is one of the most cited arguments against urine testing for marijuana in a post-AB 2188 California environment. It's also why supervisor reasonable suspicion training — focused on observed, documentable behavior — is increasingly important alongside chemical testing. A solid program pairs both: train supervisors to observe and document, and use testing to corroborate what was seen.

On Point can help you think through your program structure. Call 619-241-4415 or book online — there's no fee for a quick consultation call with Roger before scheduling your first test.

What This Means for Employers

Pre-employment tests catch recent use. Random tests are the best ongoing deterrent because employees cannot predict when they'll be selected. Post-accident tests are time-sensitive — call us immediately after an accident at 619-241-4415.

Ready to Schedule Mobile Drug Testing?

619-241-4415

Mon–Sun · 7AM–7PM · All San Diego County