For a one-time or occasional user, marijuana is typically detectable in urine for 3 to 4 days. For someone who smokes most days, that window stretches to roughly 1 to 3 weeks. Daily, heavy users can test positive for 30 days or more after quitting, and in rare extreme cases, much longer than that. These are the ranges that show up repeatedly in both clinical research and the countless Reddit threads dedicated to this question.
The variation is enormous because THC doesn’t behave like alcohol or most other drugs. It buries itself in your fat cells and trickles out slowly, which means your body composition, usage history, and metabolism all play a role in how long you’ll test positive.
Detection Windows by Usage Frequency
Standard urine drug tests screen for THC-COOH, the non-psychoactive byproduct your liver creates after processing THC. The federal workplace testing cutoff is 50 ng/mL for the initial screen, with a confirmatory test at 15 ng/mL. Here’s what research shows for each usage pattern:
- One-time or occasional use (once a week or less): Detectable for up to 4 days at the 15 ng/mL cutoff. At the more common 50 ng/mL screening cutoff, it may clear even faster, sometimes within 1 to 2 days.
- Moderate use (a few times per week): Typically 1 to 2 weeks. This is the range where individual factors start to matter a lot.
- Daily or near-daily use: 2 to 4 weeks is common. In a study of chronic users, the median time to a negative result was about 7 days using a sensitive lab cutoff, but the range extended out to nearly 25 days, and metabolites were detectable in one heavy user for at least 24 days.
- Extreme cases: The longest documented detection in a clinical case report was 102 days after the last use. That individual had a BMI over 54, meaning very high body fat, combined with years of heavy daily use. This is an outlier, not the norm.
The general rule repeated on Reddit, that 30 days covers most people, holds up reasonably well for daily users of average build. But “most people” isn’t everyone, and that uncertainty is exactly what drives the anxiety in those threads.
Why THC Lingers So Much Longer Than Other Drugs
Most drugs dissolve in water, get processed, and leave your body within a day or two. THC is highly fat-soluble. After you inhale or ingest it, your liver converts it first into a psychoactive compound and then into THC-COOH, the metabolite tests look for. But before that conversion is complete, THC rapidly moves into fat tissue throughout your body.
From those fat stores, THC slowly releases back into your bloodstream in small amounts, gets processed by the liver, and exits through your urine. This is why someone who smoked heavily for months can keep testing positive long after quitting. Their fat cells are essentially a slow-release reservoir. The more fat tissue you have and the more THC you’ve accumulated in it, the longer that reservoir takes to empty.
What Actually Affects Your Timeline
If you’re trying to estimate your personal window, these are the factors that matter most:
Body fat percentage is the single biggest variable after usage frequency. More fat tissue means more storage space for THC and a longer release period. Two people who smoked the same amount can have dramatically different detection windows based on body composition alone. The 102-day extreme case mentioned above involved someone with severe obesity, which illustrates how much this factor can stretch the timeline.
Metabolism and hydration play secondary roles. A faster metabolism processes stored THC more quickly, and staying well-hydrated keeps urine flowing, but neither of these is a magic lever you can pull to dramatically shorten your window. They operate at the margins.
Potency and method of consumption also matter. Concentrates and edibles deliver more THC per session than flower, which means more gets stored. Someone dabbing concentrates daily will likely test positive longer than someone smoking a bowl of mid-grade flower a few times a week, even if both consider themselves “regular” users.
Does Exercise Help or Hurt Before a Test?
This comes up in almost every Reddit thread on the topic, usually as a warning not to exercise right before your test. The theory is that burning fat releases stored THC into your blood, temporarily spiking your urine levels. A study that specifically tested this found the concern is mostly overblown. Moderate exercise like jogging did not cause meaningful changes in urine cannabinoid levels. An earlier study did find a slight, short-lived bump in blood THC levels after cycling, but it disappeared within two hours and didn’t significantly affect urine results.
That said, the research used moderate exercise over short periods. If you’re weeks into abstinence and borderline on passing, there’s no real upside to an intense workout the day before your test. The risk is small, but so is the reward.
The Dilution Strategy Reddit Loves
One of the most commonly shared approaches on Reddit involves drinking large amounts of water before a test to dilute the urine sample, then taking creatine supplements and B-vitamins to mask the dilution. Here’s how the science behind this actually works.
Drinking a lot of fluid does reduce the concentration of THC-COOH in your urine. But testing labs check for this. If your urine creatinine level falls below 20 mg/dL, the sample gets flagged as dilute and is typically rejected, meaning you’ll be asked to retest. This is where the creatine supplement comes in. Your body converts creatine into creatinine, so loading up on creatine beforehand can push your creatinine concentration back into the normal range even when the sample is heavily diluted. One study found that fluid intake alone produced a mean creatinine level of 11.6 mg/dL (below the cutoff), while adding creatine brought it up to 22.5 mg/dL, and combining creatine with orange juice raised it to 28.3 mg/dL.
B-vitamins, specifically B2 (riboflavin), serve a purely cosmetic purpose. Heavily diluted urine looks nearly clear, which can raise suspicion. B2 turns it yellow again. Labs don’t test for vitamin content, so this part is about appearances rather than chemistry.
This approach can work in some situations, but it’s far from foolproof. If you’re a heavy user who quit three days ago, dilution is unlikely to bring your levels below 50 ng/mL. It’s more useful for someone who’s borderline, near the tail end of their detection window, where reducing the concentration by even 30 to 40 percent could make the difference.
How Reliable Are Home Test Kits?
Many Reddit users recommend buying cheap test strips from Amazon or a pharmacy to monitor your progress before the real test. This is reasonable advice, but the accuracy of these kits varies more than most people realize. A study evaluating five different over-the-counter test brands found that nearly half the samples (10 out of 22) produced at least one false result across the different kits. Only one of the five brands tested achieved 100% accuracy. The most unreliable brand correctly identified fewer than half of true positives.
The good news is that false positives were rare. The much more common error was a false negative, where the test said you were clean but lab analysis showed you weren’t. So if a home test shows positive, you can trust that result. If it shows negative, especially if you’re close to the edge of your expected detection window, treat it with some skepticism. Using two different brands gives you a more reliable picture than relying on one.
Lab-grade testing performed by trained technicians in accredited facilities hits 99 to 100% accuracy, with a false positive rate around 4%. The gap between those numbers and what a $1 test strip delivers at home is significant.
Realistic Timelines for Common Scenarios
Putting it all together, here’s what a realistic estimate looks like for a standard 50 ng/mL screening cutoff:
- Hit a joint once at a party: 1 to 3 days, possibly 4 if tested at the more sensitive 15 ng/mL confirmatory level.
- Smoked a few times over a weekend: 3 to 7 days for most people.
- Regular user, a few times a week for months: 10 to 21 days.
- Daily heavy user, months or years of use: 21 to 45 days, with higher body fat pushing toward the upper end. Outliers can go longer.
These ranges align with both clinical data and the collective experience reported across hundreds of Reddit threads. The most common mistake people make is assuming they fall on the short end of the range. If you have a test date, add a buffer to whatever number you think applies to you.

