How Long to Detox from Weed: Timelines by Use Level

For most people, weed fully clears the body within 3 to 21 days, depending on how often you use it and which type of test you’re facing. A one-time smoker can expect to test clean in urine within 3 to 4 days, while a daily, long-term user may need three weeks or more. The reason for such a wide range comes down to how your body stores and releases THC, which works differently from almost any other substance.

Why THC Lingers Longer Than Other Drugs

Most drugs dissolve in water, get processed by your liver, and leave through your urine relatively quickly. THC is different. It’s fat-soluble, meaning your body pulls it out of your bloodstream and tucks it into fat cells throughout your organs and tissue. Once stored there, THC releases back into your blood slowly over days or weeks as your body gradually burns through those fat stores.

This is why someone who smoked once last weekend can test clean by Wednesday, but a person who has smoked daily for months keeps producing positive results long after they stop. Each session adds more THC to those fat deposits, and the accumulated backlog takes real time to work through.

Detection Windows by Test Type

How long you’ll test positive depends on both your usage pattern and the test itself. Here are the standard windows:

  • Urine (most common): 3 to 4 days for a single use, up to 10 days for moderate use, and up to 21 days for chronic daily use. These timelines are based on the standard federal screening cutoff of 50 ng/mL. Some tests use a lower 20 ng/mL threshold, which can extend the window. At that stricter cutoff, even a single use could show up for about 7 days.
  • Saliva: Up to 24 hours. Oral fluid tests detect THC itself rather than its metabolites, so the window is much shorter. The federal cutoff for saliva is 4 ng/mL on the initial screen.
  • Hair: Up to 90 days. Hair tests capture a long history because THC metabolites get incorporated into the hair shaft as it grows. A standard hair sample covers roughly three months of growth.
  • Blood: THC clears from the bloodstream within hours to a couple of days for occasional users, though regular users can show traces for longer.

The urine test is by far the most widely used in workplace screening, which is why most people searching this question are really asking about that 3-to-21-day range.

What Speeds Up or Slows Down the Process

Because THC hides in fat cells, your body composition plays a meaningful role. Someone with a higher body fat percentage will store more THC and release it more slowly than someone who is leaner, even if both smoked the same amount. Your metabolic rate matters too. A faster metabolism burns through fat stores more quickly, which in turn clears stored THC sooner.

Exercise is a double-edged sword. Regular physical activity speeds up fat burning over time, which helps long-term clearance. But in the short term, a single workout can actually push stored THC back into your bloodstream. One study found that 35 minutes of moderate cycling raised blood THC levels by up to 40% in regular cannabis users. If you’re days away from a drug test, an intense workout could temporarily spike your levels rather than help.

Hydration, diet, and overall health round out the picture, but none of these are magic bullets. Drinking extra water won’t flush THC from fat cells. It can dilute your urine sample, but labs check for that and may flag an overly dilute sample as invalid.

The Withdrawal Timeline

Detoxing from weed isn’t just about passing a test. If you’ve been a heavy, regular user, you may notice physical and mental withdrawal symptoms. These aren’t dangerous, but they can be uncomfortable enough to derail your plans if you’re not expecting them.

Symptoms typically start within 24 to 48 hours after your last use. Irritability, trouble sleeping, decreased appetite, and anxiety are the most common. The worst of it usually hits around day three, when symptoms peak in intensity. Most people feel significantly better within two weeks, though certain symptoms like sleep disruption and mood changes can persist for three weeks or longer in very heavy users.

Not everyone experiences withdrawal. If you only smoke occasionally, you’re unlikely to notice anything beyond perhaps a night or two of lighter sleep. The people most affected are those who have used daily or near-daily for months or years, because their brain has adjusted to a constant supply of THC and needs time to recalibrate.

Realistic Timelines by Usage Level

If you need a practical answer for planning purposes, here’s what the evidence suggests for urine testing at the standard 50 ng/mL cutoff:

  • One-time or rare use: Clean in 3 to 4 days, possibly up to 7 days at stricter cutoffs.
  • A few times per week: Roughly 5 to 10 days.
  • Daily use for weeks or months: Up to 21 days, sometimes slightly longer for people with higher body fat or slower metabolisms.

These are evidence-based estimates, not guarantees. Individual variation is real. Two people with the same smoking history can test differently based on body composition, genetics, and activity level. If you have a specific deadline, the safest approach is to use an at-home urine test strip (available at most pharmacies for a few dollars) to check where you stand before the real test. They use the same 50 ng/mL cutoff as standard workplace screens, so a negative result at home is a reliable indicator.

What Doesn’t Work

The internet is full of detox drinks, herbal supplements, and niacin protocols that claim to flush THC in 24 to 48 hours. None of these have reliable scientific support. THC stored in fat cells doesn’t respond to cranberry juice or activated charcoal. These products mostly work by temporarily diluting your urine or masking its composition, and modern lab tests are designed to catch exactly that.

The only method that reliably produces a clean test is time. For occasional users, that’s less than a week. For heavy users, it’s closer to three weeks. Building in a buffer beyond these minimums is the most dependable strategy if you have a test coming up.