This is one of the most searched questions in cannabis. And most of the answers online give you a tidy chart that does not actually match reality. The truth is that how long cannabis stays in your system depends on several things that are specific to you, not a generic timeline.
Here is the real answer, broken down by test type, usage pattern, and body chemistry.
Quick Answer: How Long Does Weed Stay in Your System?
For a urine test, occasional users typically test positive for 3 to 4 days after last use. Regular users can test positive for 10 to 21 days. Daily heavy users can test positive for 30 days or longer. Blood tests detect cannabis for 1 to 2 days in occasional users and up to a week in heavy users. Hair tests can detect cannabis for up to 90 days.
Why the Timeline Varies So Much From Person to Person
THC is fat-soluble. That means it does not flush out of your body the way alcohol does. Instead, it binds to fat cells and releases slowly over time. The more body fat you have, the longer THC metabolites stay stored in your system.
Your metabolism speed matters too. Someone with a fast metabolism processes and eliminates THC faster than someone with a slower one. Exercise accelerates the release of stored THC into your bloodstream temporarily before it clears out, which is why working out right before a test can sometimes spike your levels briefly.
The potency and frequency of your use is the biggest variable. One hit from a low-THC flower is gone faster than a month of daily high-potency concentrate use.
Detection Times by Test Type
Urine Test (Most Common)
Urine tests measure THC-COOH, the metabolite your body produces when it breaks down THC. This is what employers, probation officers, and courts typically test for.
Occasional use (once or twice a week): 3 to 4 days. Moderate use (several times a week): 5 to 7 days. Daily use: 10 to 21 days. Heavy daily use over months: up to 30 days or more.
The standard cutoff for a positive urine test is 50 ng/mL. Some tests use a 15 ng/mL cutoff, which is stricter and will catch light users longer.
Blood Test
Blood tests measure active THC, not the metabolite. THC enters your bloodstream immediately when you smoke or vape and drops rapidly within hours. For occasional users, blood tests typically show positive results for 1 to 2 days. For frequent users, up to 3 to 7 days. Blood tests are most often used in DUI situations, not employment screening.
Saliva Test
Saliva tests have become more common for roadside testing and some employer screening. They detect recent use better than any other method. THC appears in saliva almost immediately and typically clears within 24 to 72 hours for occasional users. For daily users it can linger up to a week.
Hair Test
Hair follicle tests are the hardest to beat. They detect the THC metabolite deposited in the hair shaft as it grows. A standard hair test looks at the most recent 1.5 inches of hair, representing roughly 90 days of growth. One-time use may or may not show up depending on the amount used. Regular use will almost certainly appear.
Things That Do NOT Speed Up How Fast Weed Leaves Your System
Drinking extra water does not flush THC out of fat cells. It only dilutes your urine, which can flag a test as inconclusive or invalid. Cranberry juice, detox teas, and niacin supplements have no scientifically proven effect on THC elimination. Sweat lodges and intense exercise may temporarily increase THC release from fat cells but do not meaningfully shorten detection windows.
The only thing that actually works is time and abstinence.
What Affects Your Personal Timeline
Body fat percentage is the single biggest individual variable. THC hides in fat. The more fat tissue you have, the longer it stores there. A person with 10 percent body fat will clear THC faster than someone at 30 percent body fat using the same amount.
Hydration affects urine concentration but not elimination speed. Being well-hydrated dilutes the concentration of THC metabolites in your urine, which can push you below the detection threshold without actually clearing your system faster.
The type of cannabis matters too. High-THC concentrates and extracts take longer to clear than low-THC flower because the total amount of THC introduced to your system is higher.
Frequently Asked Questions
Can you pass a drug test after 2 weeks of not smoking?
Possibly, if you were an occasional or moderate user. Daily or heavy users may still test positive at 2 weeks. There is no guarantee without testing yourself first with an at-home urine test strip.
Does CBD show up on a drug test?
Pure CBD isolate should not trigger a positive test. However, full-spectrum CBD products contain trace amounts of THC and can cause a positive result, especially with prolonged daily use. Broad-spectrum products are lower risk but not zero risk.
Does secondhand smoke show up on a drug test?
In normal exposure situations, secondhand cannabis smoke is extremely unlikely to cause a positive urine test at the standard 50 ng/mL cutoff. You would need prolonged exposure in a heavily hotboxed, unventilated space for metabolite levels to approach detectable levels.
Will one hit show up on a drug test?
For an infrequent user with low body fat, a single use often clears a urine test in 3 to 4 days. For someone who has used recently or more regularly, one more hit can extend the detection window significantly.
What is the fastest way to get weed out of your system?
Honest answer: time and abstinence. No detox product reliably eliminates THC metabolites from fat cells faster than your body does naturally. Staying hydrated, exercising regularly, and maintaining a healthy weight support faster clearance over time but are not quick fixes.
Author: Sarah Kim covers cannabis science, wellness, and consumer guides for Ganjly.
Want to understand more about how cannabis works in your body? Read Ganjly’s CBD and cannabinoid guides for clear, science-based explanations.



