
How Long Does Weed Stay in Your System?
Detection windows for THC in blood and urine, and the factors that stretch or shrink them.
How long does weed stay in your system? As a rule of thumb, THC can be detected in blood for 1 to 7 days and in urine for 3 to 30 days — stretching up to 45 days for daily smokers. Knowing how long THC stays in your blood, your urine and the rest of your body is crucial, whether your reasons are health-related, legal or job-related.
In this article we break down exactly how long marijuana remains detectable in different parts of the body, such as blood, urine and hair.
We'll also look at how factors like frequency of use, dose and metabolism can shift those windows. If you're after accurate, up-to-date information on the subject, you've come to the right place.

How long does weed stay in your system — and in your blood?
Understanding how long weed and cocaine stay in the body is essential for many consumers, whether for health, work or legal reasons. These substances are cleared from the body mainly by the liver, which metabolizes the chemicals you ingest and excretes them through urine. That's why urine tests are able to pick up the metabolites left behind when these substances break down.
Factors that affect how long it lasts in your body
How long the liver takes to metabolize and clear out drugs depends on several factors:
- Type of substance or drug: different drugs are metabolized at different speeds.
- Amount consumed: larger doses usually take longer to leave the body.
- Frequency of use: habitual or long-term use can lead to a bigger build-up in the body.
- Individual metabolism: metabolism varies from person to person and affects how quickly substances are eliminated.
- Physical habits: an active lifestyle can speed up metabolism and the clearing of toxins, while a sedentary one can slow both processes down.
Rough elimination timelines
Based on figures from organizations that specialize in substance testing for safer use, here are some rough timelines for how long drugs take to clear the body.
Marijuana
- Blood: weed can be detected in blood for 1 to 7 days after use. In regular users, that window can stretch further.
- Urine: in urine, weed can show up for 3 to 30 days, depending on how often and how much you consume. Occasional users typically clear it faster than chronic users.
Cocaine
- Blood: cocaine is generally detectable in blood between 12 hours and 2 days after use.
- Urine: detection of cocaine in urine can range from 1 to 4 days for occasional users and up to 2 weeks for frequent users.
Why individual factors matter
It's crucial to keep in mind that these figures are approximations and can vary significantly from person to person because of the factors above. Someone with a fast metabolism and a regular exercise routine, for example, may clear these substances faster than someone with a slower metabolism and a sedentary lifestyle.
Knowing how long weed and cocaine stay in the body is vital for making informed decisions about consumption and understanding what it means for drug tests. Remember these windows are estimates and can shift based on multiple individual factors. If you need precise information tailored to your personal situation, it's always best to consult a healthcare professional or a substance-testing specialist.
How long does weed stay in your urine?
Because of its affinity for the body's fatty tissue, marijuana is a substance that can linger in your system for a prolonged period, which extends how long it remains detectable in urine tests. That detection window varies significantly depending on how often and how much you consume.
Marijuana and fatty tissue
When you consume weed, THC (tetrahydrocannabinol) gets stored in the body's fatty tissue. That means that even after the immediate high has worn off, THC metabolites can keep being released into the bloodstream and eventually excreted through urine for a considerable time.

Detection in occasional users
For occasional users — people who smoke weed infrequently — THC metabolites can show up in urine for 7 to 10 days after use. That's a relatively short window compared to regular users, since less THC has built up in the body.
Detection in regular users
For people who consume marijuana regularly or daily, the detection window stretches considerably. In these cases, the metabolites produced when the liver processes cannabis can be detected in urine for as long as 30 to 45 days after the last session. This extended period comes down to THC accumulating in fatty tissue, which prolongs its release and excretion.
How long weed stays in urine: factors that affect the detection window
Several factors can influence how long marijuana remains detectable in urine, including:
- Frequency of use: the more often you consume, the more THC builds up in fatty tissue.
- Amount consumed: larger doses of weed result in greater THC accumulation.
- Individual metabolism: people with a faster metabolism can clear THC sooner than those with a slower one.
- Body composition: people with more body fat can retain THC for longer.
- Hydration and physical activity: staying well hydrated and physically active can help speed up the elimination of THC from the body.
Weed can be detected in urine for different lengths of time depending on your consumption pattern and individual characteristics. For occasional users, THC may be detectable for a week to 10 days after use.
For regular users, on the other hand, the detection window can stretch to 30–45 days. These figures are approximate and can vary based on a range of personal factors.
THE CLUB
Join the community
Growers with a name and a face, traceable batches, a real community. No smoke, no empty promises.
Join the clubKEEP READING
CONSUMPTIONWhat You Should Never Mix With Weed
Stimulants, depressants, psychedelics, tobacco and certain meds all interact with cannabis — here is what to avoid and why.
CONSUMPTIONWhat Is Changa? The Smokable DMT Blend, Explained
A smokable blend of DMT-rich plants and the ayahuasca vine that condenses the psychedelic experience into minutes — here's what we know.