How Long Does Cannabis Stay in Your System
Cannabis is one of the most commonly tested substances in drug screenings, but there is no single answer to how long it stays in your system. Detection times vary widely depending on how often you use cannabis, your body composition, and the type of test being used.
Some people may clear THC within a few days, while others can test positive for weeks. To understand why, you need to look beyond THC itself and focus on how the body processes cannabis.
How Long Does Weed Stay in Your System
When you consume cannabis, your body breaks down THC into metabolites, mainly THC-COOH. These metabolites stay in your system much longer than THC itself, which is why drug tests can detect cannabis long after the effects have worn off.
In general terms, THC can remain detectable for:
- A few hours to a couple of days in the blood
- Several days to weeks in the urine
- Up to 90 days in hair
These ranges are only estimates. The exact timeline depends on factors such as frequency of use, dosage, and metabolism.
How Long Does Weed Stay in Your Urine
Urine testing is the most common method used by employers because it is cost-effective and reliable.
Unlike blood tests, urine tests do not look for active THC. They detect THC COOH, which accumulates in fat cells and slowly leaves the body over time.
Detection windows vary based on usage patterns:
- Occasional users may test positive for 3 to 7 days
- Regular users may test positive for 7 to 21 days
- Heavy users can test positive for 30 days or longer
Frequent cannabis use leads to the accumulation of metabolites, which extends detection times significantly. This is why daily users often remain detectable long after they stop consuming.
How Long Does Weed Stay in Your Blood
Blood tests focus on recent cannabis use. They detect active THC rather than long-lasting metabolites.
In most cases, THC remains detectable in blood for:
- Up to 24 hours for occasional users
- Several days for frequent users
Blood testing is commonly used in legal or medical situations, especially when authorities want to determine recent impairment rather than long-term use.
How Long Does Weed Stay in Your Saliva
Saliva testing has become more common, especially for roadside checks.
These tests detect recent cannabis use, often within a short window after consumption. Most users will test positive for:
- 24 to 48 hours after use
- Up to 72 hours in some cases
Because saliva tests focus on recent exposure, they are often used to identify drivers who may be under the influence.
How Long Does Weed Stay in Your Hair
Hair testing has the longest detection window of any method.
THC metabolites enter the bloodstream and eventually reach hair follicles, where they remain trapped as hair grows. This allows detection for up to 90 days.
However, hair tests are less common and come with limitations. They are more expensive and do not effectively detect very recent use. Some studies also question their consistency across different hair types.
What Affects How Long THC Stays in Your System
Detection times vary because everybody processes cannabis differently.
Frequency of use plays the biggest role. Someone who consumes cannabis occasionally will eliminate THC much faster than someone who uses it daily. Repeated use leads to the accumulation of metabolites in fat tissue.
Body fat also matters. THC is fat-soluble, which means it binds to fat cells. Individuals with higher body fat percentages may store metabolites longer.
Metabolism influences how quickly the body breaks down and eliminates substances. A faster metabolism generally leads to shorter detection times.
The amount consumed also plays a role. Higher doses increase metabolite concentrations in the body, thereby extending the time required to eliminate them.
Consumption method can also make a difference. Edibles often lead to longer processing times compared to smoking or vaping, since the body metabolizes them differently.
How Drug Tests Work
Most cannabis drug tests do not look for THC itself. Instead, they detect TH-COOH, the main metabolite produced when the body processes THC.
Urine tests rely on this metabolite because it remains in the body much longer than active THC. Blood and saliva tests, on the other hand, focus more on recent use by detecting active compounds.
Many tests follow a two-step process. First, a screening test identifies potential positives. If the result is positive, a confirmation test uses more precise methods to verify it.
This system helps reduce false positives and increases overall accuracy.
Does CBD Show Up on a Drug Test
Pure CBD should not trigger a positive drug test because standard tests do not look for it.
However, not all CBD products are the same. Full-spectrum products can contain small amounts of THC, which may build up in the body over time. In some cases, this can lead to a positive result.
Contamination and inaccurate labeling also remain issues in parts of the market. This means that even products labeled as THC-free may still contain trace amounts.
If drug testing is a concern, CBD isolate products offer the lowest risk, but no product can guarantee a completely zero-risk outcome.
Can You Speed Up THC Elimination
There is no reliable way to instantly remove THC from your system.
Time remains the most important factor. The body needs time to break down and naturally eliminate metabolites.
Hydration supports normal bodily functions, but drinking excessive amounts of water does not remove THC instantly. Exercise can help reduce body fat over time, but intense activity shortly before a test may temporarily increase THC levels in the bloodstream.
Many detox products claim to speed up the process, but evidence supporting these claims remains limited.
How to Pass a Drug Test
The most reliable approach is simple: allow enough time for your body to eliminate THC naturally.
Understanding the type of test you are facing can also help you estimate your detection window. Urine tests require the longest preparation time, while saliva and blood tests focus on recent use.
For a complete breakdown of strategies and preparation methods, refer to our detailed guide on passing a drug test.
THC Detection Time Summary
Urine
Occasional use: 3 to 7 days
Regular use: 7 to 21 days
Heavy use: 30 days or longer
Blood
Occasional use: up to 24 hours
Frequent use: several days
Saliva
Typical detection: 24 to 48 hours
Extended range: up to 72 hours
Hair
Detection window: up to 90 days
Conclusion
THC does not stay in your system for a fixed amount of time. Detection depends on how often you use cannabis, how your body processes it, and the type of test involved.
While the effects of cannabis may fade within hours, metabolites can remain in the body for days or even weeks. Understanding these differences helps you make informed decisions and avoid surprises when it comes to drug testing.

