Marijuana can stay in your system anywhere from 12 hours to 90 days, depending on the type of drug test. The effects themselves are much shorter, typically lasting 2 to 6 hours when smoked and up to 12 hours when eaten. Most people searching this question want to know one or both of those timelines, so here’s a clear breakdown of each.
How Long the Effects Last
The method of consumption changes everything about timing. When you smoke or vape marijuana, the effects begin within seconds to a few minutes. They peak around 30 minutes in and can last up to 6 hours total. Residual effects like mild fatigue or brain fog can linger for up to 24 hours, but the noticeable high is largely over within a few hours for most people.
Edibles are a different story. Because the THC has to pass through your digestive system and liver before reaching your brain, the onset takes 30 minutes to 2 hours. The high peaks around the 4-hour mark and can last up to 12 hours. This delayed onset is why people sometimes make the mistake of eating more before the first dose kicks in, leading to an unexpectedly intense experience. Residual effects from edibles can also persist for up to 24 hours.
How Long Marijuana Stays in Your System
THC, the compound responsible for marijuana’s effects, has an elimination half-life of roughly 21.5 hours or longer. That means your body reduces the amount of THC in your blood by about half every day. But THC is fat-soluble, so it gets stored in fatty tissue and released slowly over time. This is why marijuana lingers in the body far longer than the high itself lasts, and why heavier users take much longer to test clean than occasional users.
Detection Windows by Test Type
Each drug test measures something slightly different and has its own detection window.
Urine Tests
Urine testing is the most common method for workplace screening. It doesn’t detect THC directly but rather a metabolite your body produces after processing THC. For a single use (one joint, for example), urine tests typically return positive for about 3 days. Chronic heavy use, meaning multiple times per day, can be detectable for more than 30 days. The standard screening cutoff used in federally regulated testing is 50 ng/mL for the initial screen, with a confirmatory test at 15 ng/mL.
Your body composition matters here. Because THC is stored in fat cells, people with higher body fat percentages tend to retain THC metabolites longer. Hydration, metabolism, and exercise levels all play a role too, though none of these factors will reliably help you pass a test on a tight timeline.
Blood Tests
Blood tests have the shortest detection window: up to about 12 hours. They measure active THC in the bloodstream, which makes them better suited for detecting very recent use rather than past consumption. Blood testing is less common in workplace settings but sometimes used in medical or legal contexts.
Saliva Tests
Saliva (oral fluid) tests are increasingly used in roadside and workplace settings because they’re quick and non-invasive. The general detection window is up to 24 hours, though more precise data suggests that for smoked, vaped, or orally consumed cannabis, the typical window is less than 9 hours from ingestion. Saliva tests do not return positive results from cannabis used days or weeks ago, making them better at identifying recent impairment rather than past use.
Hair Tests
Hair follicle testing offers the longest detection window at up to 90 days. Drug metabolites enter the hair from the bloodstream and become embedded in the hair shaft as it grows. Since head hair grows at an average rate of half an inch per month, a standard 1.5-inch sample covers roughly three months of history. Hair tests are less useful for detecting very recent use because it takes time for new hair growth containing the metabolite to emerge from the scalp. They’re most often used in pre-employment screening for positions requiring extended drug-free history.
Why Frequency of Use Matters So Much
The single biggest factor in how long marijuana stays detectable is how often you use it. A one-time user will typically clear a urine test within 3 days. Someone who uses a few times per week might need 7 to 21 days. A daily heavy user could need well over 30 days to drop below testing thresholds. This isn’t just about having more THC in your system at any given time. Regular use leads to a buildup of THC in fat tissue, creating a reservoir that your body draws from slowly over weeks.
This accumulation effect also explains why the half-life of THC can vary so much between individuals. While the baseline elimination half-life is around 21.5 hours, chronic users effectively have much longer clearance times because they’re starting from a far higher stored amount. Even between smoking sessions, occasional non-daily users can have measurable THC levels in their blood, suggesting the compound doesn’t fully clear as quickly as many people assume.
Rough Timeline by Usage Pattern
- Single use: detectable in urine for about 3 days, blood for up to 12 hours, saliva for under 24 hours
- Moderate use (a few times per week): detectable in urine for roughly 7 to 21 days
- Daily heavy use: detectable in urine for 30 days or longer
- Any usage pattern: detectable in hair for up to 90 days
These ranges are estimates. Individual variation in metabolism, body fat, hydration, and the potency of the product you used all shift the timeline. If you’re facing a specific test with a specific deadline, the only reliable approach is time and abstinence. Detox drinks and excessive water consumption can dilute a urine sample enough to trigger a retest, but they don’t actually remove THC from your body faster.

