THC can stay in your body anywhere from a few days to 90 days, depending on how often you use cannabis and what type of drug test you’re facing. A one-time user will typically test clean on a urine test within three days, while a daily user might test positive for 30 days or longer. The answers get more specific once you know which test you’re dealing with and how your body processes THC.
Why THC Lingers Longer Than Other Drugs
Most drugs dissolve in water, get filtered by your kidneys, and leave your body relatively quickly. THC works differently. It’s fat-soluble, meaning your body pulls it out of your bloodstream and stores it in fatty tissue throughout your organs. From there, it slowly re-enters your blood, gets broken down by your liver, and eventually leaves through your urine.
This slow-release process is why THC detection windows are so much longer than the actual high, which typically fades within 6 to 12 hours. Your body can spend weeks quietly metabolizing THC that was tucked away in fat cells. The more often you use cannabis, the more THC accumulates in those fat stores, and the longer the cleanup takes.
Detection Times by Test Type
Each type of drug test measures THC (or its byproducts) in a different part of your body, and each has a very different detection window.
Urine Tests
Urine testing is by far the most common method for workplace and pre-employment screening. These tests don’t look for THC itself but for a metabolite your liver produces when it breaks THC down. Federal workplace testing uses a screening threshold of 50 nanograms per milliliter, with a confirmatory cutoff of 15 ng/mL.
How long you’ll test positive depends almost entirely on how frequently you use cannabis:
- One-time use: up to 3 days
- Moderate use (about four times a week): 5 to 7 days
- Daily use: 10 to 15 days
- Heavy, multiple-times-daily use: 30 days or more, potentially up to 90 days for the heaviest users
Blood Tests
Blood tests have the shortest detection window. THC levels in your blood peak by the time you finish smoking and drop to very low levels within 4 to 6 hours. Most blood tests can detect THC for up to about 12 hours after your last use. This makes blood testing useful mainly for determining very recent impairment, which is why it’s sometimes used in roadside testing after accidents.
Saliva Tests
Mouth swab tests detect THC for up to 24 hours. They’re becoming more popular because they’re easy to administer on the spot and don’t require a bathroom or a lab. They primarily pick up THC that was deposited in your mouth during smoking or eating, so they’re best at catching same-day use.
Hair Tests
Hair testing has the longest detection window: up to 90 days. As THC metabolites circulate in your blood, they get incorporated into growing hair follicles. Since head hair grows about half an inch per month, a standard 1.5-inch sample covers roughly three months of history. The collector cuts 90 to 120 strands at the scalp. Hair tests are less common for routine screening but are sometimes used when employers want a longer usage history.
Smoking vs. Edibles
The method of consumption changes how quickly you feel the effects, but its impact on detection time is less dramatic than people often assume. When you smoke or vape, THC hits your bloodstream almost immediately, peaks within about 30 minutes, and the noticeable effects fade within about 6 hours. With edibles, onset takes 30 minutes to 2 hours, effects can peak around 4 hours in, and the experience can last up to 12 hours.
Because edibles take longer to metabolize and your liver converts THC into a slightly different (and also detectable) metabolite during digestion, the total processing time can stretch a bit longer. But the biggest factor in how long you’ll test positive is still frequency of use, not whether you smoked or ate it.
Factors That Speed Up or Slow Down Clearance
Two people who use the same amount of cannabis can have very different clearance times. Several biological factors explain why.
Body fat percentage is one of the most important. Since THC parks itself in fat cells, people with more body fat have more storage space for THC metabolites. Someone with a higher body fat percentage will generally take longer to clear THC than someone who is leaner, even if their usage patterns are identical. A faster metabolism helps too, since it speeds the rate at which your liver processes the stored THC.
Exercise has a counterintuitive effect. While regular physical activity helps you burn fat and can accelerate long-term clearance, intense exercise or sudden weight loss can temporarily spike your THC blood levels. When fat cells break down during a hard workout, they release their stored THC back into the bloodstream. If you’re trying to pass a test in the next few days, heavy exercise right before the test could actually work against you.
Hydration matters, but not in the way many people hope. Drinking large amounts of water before a urine test dilutes the sample, which can lower the concentration of THC metabolites below the detection threshold. However, labs check for this. They measure a protein called creatinine that’s always present in normal urine. If your sample has abnormally low creatinine and low specific gravity, it gets flagged as dilute and won’t be accepted as a valid negative result. You’ll typically be asked to retest.
Potency and dose also play a role. Higher-THC products deliver more THC to your fat stores in a single session, which means more total metabolite for your body to clear. The difference between a low-potency product and a high-potency concentrate can meaningfully shift your timeline.
Realistic Timelines for Common Scenarios
If you used cannabis once at a party and have a urine test coming up, you’re likely in the clear after 3 to 4 days. If you’ve been using a few times a week, give it at least 7 to 10 days, though two weeks is safer. Daily users should plan for a minimum of two to three weeks, and heavy daily users sometimes need 30 to 45 days or longer to reliably pass a standard urine screen.
For a blood or saliva test, the window is much tighter. Even regular users are unlikely to test positive on a blood test more than a day or two after stopping, and saliva tests rarely catch anything beyond 24 hours. Hair tests are the outlier: there’s essentially no way to speed up that 90-day window, since the THC is physically embedded in the hair shaft.
The bottom line is that occasional users clear THC relatively fast, while the combination of heavy use, higher body fat, and a slower metabolism can push clearance well past a month. If you know a test is coming and want to estimate your risk, usage frequency is the single most predictive factor.