How long marijuana stays in your system depends on how often you use it, how your body processes it, and which type of test is being used. A one-time user can typically pass a standard urine test within 3 to 4 days, while a daily user may test positive for up to 21 days after their last use. The effects of marijuana itself, by contrast, last only a few hours when smoked and up to 12 hours when eaten.
How Long the High Lasts
When you smoke or vape marijuana, THC enters the bloodstream almost instantly. You’ll feel the effects within minutes, with the peak hitting around 10 minutes after consumption. The high typically lasts 1 to 3 hours, though it can linger for up to 8 hours depending on potency and your tolerance level.
Edibles follow a very different timeline. It takes anywhere from 30 minutes to 2 hours before you feel anything at all, and up to 4 hours to feel the full effects. The intoxicating effects can last up to 12 hours, with some residual grogginess or altered sensation persisting for up to 24 hours. This slow, unpredictable onset is why people sometimes eat a second dose too early and end up far more impaired than intended.
Detection Windows by Test Type
Urine Tests
Urine testing is the most common method for employment and legal screening. Most standard tests use a cutoff of 50 ng/mL. At that threshold, a single use is detectable for about 3 to 4 days. For someone who uses regularly, it would be unusual to test positive longer than 10 days after the last session.
Some tests use a more sensitive cutoff of 20 ng/mL. At that level, a single use could show up for about 7 days, and chronic daily use could produce a positive result for up to 21 days. Even at that lower threshold, research published in the Drug Court Review found it would be uncommon for detection to extend beyond 21 days.
Saliva Tests
Oral fluid tests have the shortest detection window: up to 24 hours after use. These are commonly used in roadside testing because they reflect very recent consumption rather than past use.
Hair Follicle Tests
Hair tests have the longest look-back period. A standard hair follicle test can detect marijuana use from the previous 3 months. These tests measure drug metabolites that become embedded in the hair shaft as it grows, so they reveal patterns of use over time rather than a single episode.
Blood Tests
THC in blood peaks immediately after smoking and drops off quickly. Blood tests are primarily used in medical or legal situations to determine very recent use or current impairment, not past consumption. For most practical purposes, THC clears the blood within hours to a few days.
Why It Stays Longer in Some People
THC is fat-soluble, which makes it behave differently from water-soluble substances like alcohol. When you consume marijuana, your body stores THC and its breakdown products in fat cells. For occasional users, the amount stored is small and clears relatively fast. For daily users, THC accumulates in fat tissue faster than the body can eliminate it. This creates a reservoir effect where THC slowly leaks back into the bloodstream long after the last use.
Body fat percentage plays a major role. Someone with more body fat has more storage space for THC metabolites, so it takes longer for their body to fully clear the compound. A person with lower body fat and a faster metabolism will generally eliminate THC more quickly. The primary metabolite that urine tests detect has a half-life of roughly 2 days, meaning the amount in your system drops by half approximately every 48 hours once you stop using.
Frequency of use matters most of all. The difference between a 3-day and a 21-day detection window comes down almost entirely to whether someone used once or used daily for weeks.
Exercise, Dieting, and Test Results
Because THC hides in fat cells, anything that burns fat can release stored THC back into the bloodstream. Researchers at the University of Sydney tested this by having 14 daily cannabis users ride an exercise bike strenuously for 35 minutes after abstaining since the previous night. Blood THC levels increased in every participant after exercise, and in some cases the spike was high enough to trigger a positive result on a drug test.
This means vigorous exercise in the days right before a drug test could actually work against you if you’re a regular user. Dieting and stress can also trigger fat burning that releases stored THC. Interestingly, the same researchers found that 12 hours of fasting alone did not increase THC levels, suggesting that more sustained energy demands are needed to mobilize the stored compound.
For occasional users, this effect is negligible because there’s very little THC stored in fat to begin with. It’s primarily a concern for daily or near-daily users who have built up a significant reservoir in their fat tissue.
What Actually Speeds Up Clearance
There is no reliable way to rapidly flush THC from your system. Drinking large amounts of water can dilute your urine temporarily, but most testing labs flag samples that appear overly diluted and will ask for a retest. Detox drinks and supplements marketed for this purpose have no scientific backing for actually accelerating the breakdown of THC metabolites.
The only factor that consistently shortens your detection window is time combined with abstinence. A faster baseline metabolism helps, and lower body fat means less THC storage, but these are traits rather than quick fixes. If you’re facing a urine test with a standard 50 ng/mL cutoff and you’ve only used once, 4 to 5 days of abstinence is typically sufficient. If you’ve been a daily user, expect to need at least 2 to 3 weeks to reliably test negative.

