Marijuana stays in your system anywhere from 3 days to several weeks, depending on how often you use it and what type of test you’re facing. A one-time smoker will typically test clean in urine within 3 to 4 days, while a daily user may need 10 to 21 days. The wide range comes down to how your body stores and processes THC, the active compound in cannabis.
Detection Windows by Test Type
The most common drug test for marijuana is a urine screen, and it’s what most employers, courts, and clinics use. Standard urine tests look for a THC byproduct your body creates as it breaks down the drug. At the standard cutoff of 50 nanograms per milliliter (ng/mL), here’s what to expect:
- Single or occasional use: 3 to 4 days
- Moderate use (a few times per week): 5 to 7 days
- Daily or chronic use: 10 to 21 days
- Heavy, long-term use (years of daily smoking): Up to 30 days in rare cases
Some labs use a more sensitive cutoff of 20 ng/mL. At that threshold, a single use could be detected for up to 7 days, and chronic use could show positive for up to 21 days. Under extraordinary circumstances, where someone has smoked thousands of times over multiple years, 30-day detection at this lower cutoff is possible, though uncommon.
Hair testing has the longest detection window of any method, picking up marijuana use for up to 90 days. It works because drug metabolites enter the hair follicle through the bloodstream and become trapped in the hair shaft as it grows. Saliva tests have the shortest window, generally detecting use within the past 24 to 72 hours. Blood tests fall somewhere in between, with THC typically clearing the bloodstream within a few days for occasional users.
Why THC Lingers Longer Than Other Drugs
Most recreational drugs dissolve in water, which means your kidneys flush them out relatively quickly. THC works differently. It’s highly fat-soluble, meaning it binds to fat molecules throughout your body and accumulates in fatty tissue. This is why marijuana has a uniquely long detection window compared to substances like alcohol or cocaine.
After you smoke or ingest cannabis, your liver converts THC into a metabolite called THC-COOH. This is the compound urine tests actually detect, not THC itself. THC-COOH has a half-life of roughly 28 to 36 hours in people who smoke occasionally, meaning it takes that long for your body to eliminate half of it. With a 14-day collection window, researchers at Johns Hopkins found half-lives ranging from 44 to 60 hours. Each use adds more of this metabolite into your fat stores, which is why frequent users take so much longer to test clean. Your body slowly releases stored metabolites back into the bloodstream over days and weeks.
Factors That Speed Up or Slow Down Clearance
Two people who smoke the same amount on the same day can have very different detection windows. The biggest factor is usage frequency: the more often you use, the more metabolites accumulate in your tissues, and the longer it takes to clear them all. But several other variables matter too.
Body fat percentage plays a significant role. Since THC metabolites bind to fat cells, people with higher body fat tend to store more of these compounds and release them more slowly. A lean person with a fast metabolism will generally clear THC faster than someone with a higher BMI and a slower metabolic rate. Physical activity can influence this as well, since burning fat releases stored metabolites back into circulation. Interestingly, this means exercise in the days right before a test could temporarily increase metabolite levels in your urine.
Hydration affects how concentrated your urine is, which can push a borderline result one way or the other. Drinking a normal amount of water won’t “flush” THC from your system, but severe dehydration can concentrate metabolites and make a positive result more likely. The potency of what you consumed and how you consumed it (smoking versus edibles, for instance) also affect how much THC your body has to process in the first place.
How the Test Cutoff Changes Your Timeline
Drug tests aren’t simply positive or negative for any trace of THC. They use a threshold, and if your metabolite levels fall below it, the test reports a negative result even though small amounts may still be present. The standard workplace urine screen uses a 50 ng/mL cutoff. If an initial screen comes back positive, a more sensitive confirmation test is run to verify the result.
This cutoff matters more than most people realize. At 50 ng/mL, even regular users are unlikely to test positive beyond 10 days after their last use. At 20 ng/mL, that window stretches to 21 days for chronic users. If you know which cutoff your test uses, you can get a much more accurate estimate of your personal detection window. Most standard employment screens use 50 ng/mL, while courts and federal agencies sometimes use lower thresholds.
What This Means for Different Users
If you tried marijuana once at a party and have a drug test coming up in a week, you’re very likely to pass a standard urine screen. The 3-to-4-day window for single use is well established, and even with a more sensitive test, seven days provides a comfortable margin.
If you smoke a few times a week, plan for at least 7 to 10 days. If you’re a daily user, two to three weeks is a reasonable expectation for a standard test, though your body composition and metabolism will shift that number in either direction. And if you’ve been a heavy, daily smoker for years, you’re looking at the longer end of the range, potentially up to 30 days in unusual cases.
For hair tests, none of the usual variables help much. Since the metabolites are locked into the hair shaft, the only thing that limits detection is the length of hair collected. A standard hair test uses 1.5 inches of growth closest to the scalp, representing roughly 90 days. Shorter hair means a shorter lookback period, but you can’t outrun a hair test through hydration, exercise, or waiting a few extra days.