How long weed stays in your system depends on how often you use it and what type of test you’re facing. A one-time user can typically test clean in about 3 days, while a daily user may test positive for 30 days or more. The specific test matters too: urine, blood, saliva, and hair tests each have very different detection windows.
Detection Windows by Test Type
Most drug tests screen for THC metabolites, not THC itself. Your liver converts THC into a byproduct that dissolves in fat and leaves your body slowly through urine. That metabolite is what keeps showing up on tests long after you last felt high.
Urine tests are the most common, especially for employment screening. They detect cannabis for roughly 1 to 30 days after use, depending on frequency. For a first-time user, expect about 3 days. If you smoke three or four times a week, the window stretches to 5 to 7 days. Daily or near-daily users can test positive for 30 days or longer. Standard urine screens use a cutoff of 50 nanograms per milliliter. If a sample flags positive, a more sensitive confirmatory test at 15 ng/mL is run to verify the result.
Saliva tests have the shortest window for most people, detecting THC for up to 24 hours after use. Some evidence suggests detection is possible up to 30 hours after smoking, but saliva testing is generally considered less reliable for cannabis than for other substances. These are the tests used in many roadside screenings.
Blood tests detect recent use, typically within the last 2 to 12 hours. In heavy, chronic users, THC has been found in blood up to 30 days later. Blood tests are uncommon for workplace screening but are sometimes used in legal or medical situations.
Hair tests have the longest reach, detecting cannabis use for up to 90 days. However, they’re better at catching heavy users than occasional ones. In one study, 75% of self-reported heavy users tested positive via hair sample, compared to only 39% of light users. So a single use weeks ago is unlikely to show up on a hair test, but regular use almost certainly will.
Sweat tests are less common but can detect cannabis for 7 to 14 days. These use adhesive patches worn on the skin over a period of days.
Why THC Lingers in Your Body
THC is fat-soluble. Unlike alcohol or most other drugs that dissolve in water and flush out relatively quickly, THC gets absorbed into your fat cells and stored there. Every time you use cannabis, you’re adding to that reservoir. Your liver processes THC in stages, first converting it into an active metabolite (which is also psychoactive), then into an inactive metabolite that eventually gets excreted through urine and stool.
This fat-storage mechanism is why a daily user tests positive so much longer than a one-time user. It’s not just about the last time you smoked. It’s about months of accumulated THC slowly leaching out of fat tissue.
Factors That Affect Your Timeline
Two people who smoke the same amount can have very different detection windows. The biggest variables are frequency of use and body composition.
Body fat percentage plays a significant role. More fat tissue means a larger reservoir for THC storage. Research from the University of Sydney found that people with a higher BMI had the highest blood THC levels regardless of how much cannabis they’d used the day before. If you carry more body fat, expect a longer detection window.
Your metabolism matters too. People who process food and burn energy faster will generally clear THC metabolites sooner. Hydration, age, and overall health also play a role, though frequency of use and body fat are the dominant factors.
Edibles may extend detection slightly compared to smoking, because ingested cannabis passes through the digestive system and liver before entering circulation, creating a slower, more prolonged metabolic process.
Exercise Can Temporarily Raise THC Levels
This is one of the more counterintuitive findings about THC and drug testing. Exercise burns fat, and when fat cells break down, they release stored THC back into the bloodstream. A study recruited 14 daily cannabis users who rode an exercise bike for 35 minutes after abstaining since the night before. Blood THC levels rose in all 14 participants after exercise, and in some cases the increase was enough to trigger a positive test result.
Stress and dieting can produce the same effect, since both cause the body to tap into fat reserves. This means that someone who hasn’t used cannabis recently could still test positive after intense exercise, a period of fasting, or a high-stress event. If you have a test coming up, vigorous exercise in the days immediately before may not help and could actually work against you.
Detox Products and Home Remedies Don’t Work
Cranberry juice, apple cider vinegar, niacin, detox teas: none of these have scientific evidence supporting their ability to clear THC from your system faster. The vinegar claim is particularly persistent online. Some people believe that the acidity of apple cider vinegar speeds up THC excretion, but no research supports this. While adding vinegar directly to a urine sample can lower its pH enough to potentially interfere with a test, labs check for abnormal pH levels. A valid urine sample falls between pH 4.6 and 8.0, and apple cider vinegar sits around 3.0, so tampering is easy to catch.
Drinking large amounts of water before a test can dilute your urine, but most labs flag overly dilute samples and require a retest. There is no reliable shortcut. Your body clears THC on its own timeline, driven by the biological factors described above.
Quick Reference by Usage Pattern
- One-time use: Urine positive for about 3 days. Blood positive for a few hours. Saliva positive up to 24 hours.
- Moderate use (3 to 4 times per week): Urine positive for 5 to 7 days.
- Daily use: Urine positive for 30 days or more. Blood possibly positive for up to 30 days. Hair positive for up to 90 days.
These are general estimates. Your actual timeline depends on body fat, metabolism, potency of the cannabis used, and the sensitivity of the specific test. The only guaranteed way to pass a drug test is to allow enough time for your body to clear the metabolites naturally.