Weed detection depends on the test type, not just how much you smoked
How long cannabis stays detectable in your body depends almost entirely on which test is being used — urine, blood, saliva, or hair — and not on how often you use it or how much you smoke. A single use can show up on a urine test for 3 to 4 days in an occasional user, but daily users may test positive for 10 days to several weeks after their last use. Blood tests detect active THC for only 2 to 12 hours. Hair tests can show use from months earlier. There is no single answer because the tests measure different things at different windows.
The active ingredient in cannabis, THC, breaks down into metabolites — byproducts your body creates as it processes the drug. Different tests look for either active THC itself or these metabolites, and they linger in different parts of your body for different lengths of time. Understanding which test you are facing and what it actually detects will tell you far more than a general timeline.
Key Takeaways
- Urine tests, the most common workplace screening, detect THC metabolites for 3 to 4 days in occasional users and 10 days to several weeks in daily users.
- Blood tests show active THC for only 2 to 12 hours, making them useful for detecting recent impairment but not past use.
- Hair tests can detect cannabis use from up to 90 days before the test, depending on hair length and growth rate.
- Saliva tests show THC for 24 to 48 hours and are increasingly used in roadside testing because they detect recent use.
- Metabolism speed, body fat percentage, frequency of use, and the potency of the product all affect how long THC stays in your system.
Urine tests: the standard workplace screening
Urine tests are the most common form of drug screening in workplaces, probation monitoring, and legal situations. They detect THC metabolites — the breakdown products your liver creates — not active THC itself. These metabolites accumulate in your urine and are detectable for different lengths of time depending on how often you use cannabis.
For someone who uses cannabis once or a few times a month, metabolites typically clear from urine within 3 to 4 days. For someone who uses several times a week, the window extends to 5 to 7 days. Daily users often test positive for 10 days to 30 days after stopping, and very heavy daily users may test positive for up to 45 days or longer. The reason is that THC is fat-soluble — it stores in your body's fat cells and releases slowly over time, so regular use builds up a larger reservoir.
Standard workplace urine tests look for a threshold of 50 nanograms per milliliter (ng/mL). Some tests use a lower threshold of 20 ng/mL, which will detect use for slightly longer periods. The test itself does not distinguish between use yesterday and use two weeks ago — it only shows whether metabolites are present above the threshold.
Blood tests: detecting active THC only
Blood tests measure active THC in your bloodstream, not metabolites. This makes them much shorter-window tests than urine screening. Active THC is typically detectable in blood for 2 to 12 hours after use, though occasional users may clear it in 2 to 4 hours and heavy users in up to 12 hours. Some research suggests daily users may show detectable levels for up to 24 hours, but this is less common.
Because the window is so narrow, blood tests are used primarily to detect recent impairment — usually within a few hours of use — rather than to prove past use. They are more common in DUI investigations, emergency room settings, and situations where law enforcement is trying to establish that someone was impaired at a specific time. A blood test taken 24 hours after use will almost always be negative, even if the person was clearly impaired when tested earlier.
Hair tests: the longest detection window
Hair tests can detect cannabis use from 90 days before the test, sometimes longer depending on hair length and growth rate. THC metabolites are incorporated into hair as it grows, and they remain in the hair shaft indefinitely. A hair test does not show when use occurred — only that it occurred sometime in the window the hair represents.
Hair tests are less common than urine tests in most workplaces because they are more expensive and because they cannot distinguish between heavy use and light use. They are sometimes used in child custody cases, probation monitoring, or situations where a longer detection window is specifically needed. One limitation is that hair tests may not detect very light or one-time use, and they can produce false positives if someone was exposed to secondhand smoke in an enclosed space.
Saliva tests: increasingly common in roadside screening
Saliva tests detect active THC in your mouth and throat, with a detection window of 24 to 48 hours after use. They are becoming more common in roadside impairment testing because they are quick, non-invasive, and show recent use. Some studies suggest saliva tests may detect THC for up to 72 hours in heavy users, but 24 to 48 hours is the standard range.
Saliva tests are less reliable than blood tests for proving impairment because THC can remain in saliva even after it has largely cleared from the bloodstream. They are useful for detecting whether someone has used cannabis recently, but they do not measure the level of impairment the way a blood test or field sobriety test does.
Factors that change how long THC stays in your system
Several personal and use-related factors affect how quickly your body processes THC. Body fat percentage is one of the largest variables — because THC is fat-soluble, people with higher body fat may retain THC metabolites longer than people with lower body fat. Metabolism speed also matters; people with faster metabolisms clear THC more quickly. Frequency of use is another major factor, as daily use builds up THC in your system over time, while occasional use clears more quickly.
Product potency and type affect the amount of THC entering your system. Modern cannabis products, especially concentrates and edibles, often contain much higher THC levels than flower, so they may produce longer detection windows. Age can play a role — older adults sometimes metabolize THC more slowly than younger people. Liver and kidney function also influence how quickly your body processes and eliminates THC metabolites.
Drinking water does not significantly speed up THC clearance from your system, despite common claims. Diluting your urine may lower the concentration of metabolites temporarily, but it does not remove them. Some testing facilities flag diluted samples as inconclusive or suspicious.
What happens if you test positive
If you test positive on a workplace or legal drug screen, you typically have the right to request a confirmation test, usually a more specific test called a GC-MS (gas chromatography-mass spectrometry) test. This test is more accurate and can confirm whether the initial result was a true positive or a false positive. False positives can occur from secondhand smoke exposure, certain medications, or hemp-derived products.
In employment situations, a positive result usually triggers a meeting with a medical review officer (MRO) — a licensed physician who reviews the test result and asks about medications or other factors that might explain it. You have the opportunity to explain the result before any employment action is taken. In legal situations, the rules vary by jurisdiction, but you generally have the right to challenge the test result or request independent testing.
Frequently Asked Questions
Can I pass a urine test if I smoked weed three days ago?
If you are an occasional user, probably yes — metabolites typically clear in 3 to 4 days. If you use several times a week or daily, probably not. The only way to know is to understand your own use pattern. Heavy users should assume at least 10 days before testing negative.
Will drinking lots of water help me pass a drug test?
Drinking water will not remove THC metabolites from your system. It may temporarily dilute your urine, which could lower the concentration of metabolites, but many testing facilities flag diluted samples as inconclusive or suspicious. This approach is not reliable and may raise red flags.
How accurate are at-home drug test kits?
At-home urine test kits are reasonably accurate at detecting whether metabolites are present above the standard 50 ng/mL threshold, but they are less reliable at lower thresholds. They cannot confirm a positive result the way a lab test can. If you test positive at home, expect to test positive at a lab as well.
Can secondhand smoke make me test positive?
Secondhand smoke exposure is unlikely to produce a positive result on a urine test, though it is theoretically possible in an extremely enclosed space with heavy smoke. Hair tests are more susceptible to false positives from secondhand exposure. Blood and saliva tests are very unlikely to show positive from secondhand smoke alone.
Does the type of cannabis product affect how long it stays in your system?
The type of product — flower, edibles, concentrates — does not change how long THC metabolites stay in your system, but the amount of THC in the product does. Edibles and concentrates often contain much higher THC levels than flower, so they may produce longer detection windows straightforward because more THC entered your system.