THC, the psychoactive compound in cannabis, typically drops below detectable levels in blood within a few hours for occasional users but can linger for days or even weeks in frequent users. The difference is dramatic: an occasional user’s blood THC falls below 2 ng/mL in under five hours, while some daily users still have detectable THC in their blood 30 days after their last use.
Detection Windows for Occasional vs. Frequent Users
If you use cannabis once in a while, THC clears your blood relatively fast. In occasional users, blood THC levels drop below 5 ng/mL within about 3.3 hours and below 2 ng/mL within roughly 4.8 hours of use. By the next day, your blood is essentially clean.
Frequent users face a completely different timeline. Because THC is highly fat-soluble, it accumulates in your body’s fat tissue with repeated use, then slowly leaks back into the bloodstream over time. Some frequent users still have blood THC above 2 ng/mL after a full week of abstinence. In extreme cases, THC has been detected in blood up to 30 days after the last use. This creates a counterintuitive situation: a daily user who hasn’t smoked in over 24 hours can have blood THC levels as high as, or higher than, an occasional user who just smoked minutes ago.
Why Body Fat Matters
THC parks itself in fat cells and slowly diffuses back into the blood over time. This means your body composition directly affects how long THC stays in your system. People with higher body fat percentages tend to store more THC and release it more gradually, extending the detection window.
Exercise can actually spike your blood THC temporarily. When your body burns fat for energy, it releases stored THC back into the bloodstream. Research has found that exercise-induced increases in blood THC are positively correlated with BMI, meaning people with more body mass see a bigger bump. Fasting may have a similar effect in theory, though the impact appears smaller than exercise. This is worth knowing if you’re trying to clear THC before a blood test: a hard workout the day before could temporarily raise your levels rather than lower them.
Smoking vs. Edibles
How you consume cannabis changes how quickly THC enters and leaves your blood. When you inhale (smoking or vaping), THC hits your bloodstream almost immediately and peaks within about 30 minutes. The sharp spike means levels also fall relatively quickly. When you eat an edible, THC absorbs through your digestive system and peaks around four hours after ingestion. The slower absorption creates a longer, flatter curve in your blood, which can extend the time THC remains at detectable concentrations.
The overall effects last longer with edibles too. Inhaled cannabis effects can persist up to 6 hours, while edibles can last up to 12 hours. Both methods can produce residual effects for up to 24 hours.
Blood Tests vs. Urine Tests
Blood and urine tests measure fundamentally different things. Blood tests detect THC itself, the compound that actually produces psychoactive effects. This makes blood testing better suited for identifying recent use or current impairment, which is why law enforcement relies on it for roadside testing.
Urine tests, on the other hand, measure an inactive byproduct of THC called carboxy-THC. This metabolite has no psychoactive effects whatsoever but stays in your system far longer than THC does in blood. Urine tests are common for workplace screening precisely because they cast a wider net, catching use from days or weeks prior. The tradeoff is that a positive urine test says nothing about whether someone is currently impaired or when they last used cannabis.
Neither test is perfect for gauging impairment. Even blood THC levels don’t reliably indicate how recently someone used cannabis, especially in frequent users whose baseline blood levels remain elevated long after their last dose.
Legal Thresholds for Driving
Several U.S. states have set specific blood THC limits for impaired driving. Six states (Illinois, Ohio, Pennsylvania, Montana, Nevada, and Washington) enforce per se limits ranging from 1 to 5 ng/mL. Colorado uses a slightly different approach: if your blood THC exceeds 5 ng/mL, the law treats that as a reasonable inference of impairment.
These limits create a real problem for frequent users. If your blood THC sits above 2 ng/mL for a week or more after stopping, you could test over the legal limit in a 1 ng/mL state without having used cannabis recently. This is an active area of legal and scientific debate, since the connection between a specific blood THC number and actual driving impairment is far less straightforward than it is with blood alcohol concentration.
General Timeline at a Glance
- Occasional user (once a week or less): THC typically undetectable in blood within 3 to 12 hours.
- Regular user (several times a week): THC may remain detectable for 1 to 7 days.
- Daily or near-daily user: THC can persist in blood for up to 30 days, though most users clear within 1 to 2 weeks of abstinence.
Your exact timeline depends on how often you use, how much body fat you carry, your metabolism, and whether you consumed cannabis by smoking or eating it. There is no reliable way to speed up clearance, and exercise close to a test date may temporarily increase rather than decrease your blood THC levels.

