How Long Does Cannabis Stay in Your Body?

A person’s metabolism, body fat percentage, and how often they use cannabis will all affect how long cannabis stays in their system.

Checkout this video:


When it comes to cannabis, there is a lot of misinformation out there. One of the most common questions we get asked is “how long does cannabis stay in your body?” The truth is, it depends on a variety of factors. In this article, we will dispel some of the myths and give you the facts about how long cannabis stays in your system.

Factors that Affect How Long Cannabis Stays in Your System
There are a number of factors that can affect how long cannabis stays in your system. Some of these include:
-How much you smoke
-How often you smoke
-The strength of the cannabis
-Your metabolism
-Your body fat percentage

The Different Types of Tests

The different types of tests measure different things. The most common types of cannabis tests are urine, hair, and blood tests.

Urine Tests: A urine test is the most common type of drug test. It can detect cannabis in your system for up to 8 weeks.

Hair Tests: A hair test can detect cannabis for up to 3 months. It is less common than a urine test.

Blood Tests: A blood test can detect cannabis for up to 3 days. Blood tests are not common because they are expensive and not as accurate as other types of tests.

How Long Does It Stay in Your Urine?

For most people, urine tests are the most common. And, according to the Mayo Clinic, THC can stay in your urine for up to 10 days. This time frame applies to occasional users. Frequent or chronic users may have THC in their urine for several weeks, if not longer.

How Long Does It Stay in Your Hair?

Cannabis can be detected in hair for up to 90 days. A study published in Forensic Sciences International looked at how long various drugs could be detected in different types of hair. The study found that cannabis could be detected in hair for up to 90 days. This is much longer than other drugs, which can only be detected in hair for up to a few days or weeks.

The study also found that the longer somebody used cannabis, the longer it could be detected in their hair. For example, if somebody only used cannabis once, it would probably only be detectable in their hair for a few days. But if somebody used cannabis regularly for months or years, it could be detectable in their hair for a much longer period of time.

How Long Does It Stay in Your Blood?

Cannabis can be detected in your blood for up to 72 hours after smoking. The active ingredient in cannabis, THC, is quickly metabolized by the liver into break-down products that are then excreted in urine and feces. However, THC can be reabsorbed from the intestine back into the bloodstream, which is why cannabis can be detected in blood for a few days after use.

Factors That Affect How Long It Stays in Your System

Several factors play a role in how long cannabis will stay in your system, including how often you use it, how much you use, and your metabolism. Let’s take a closer look at each of these factors.

How Much You Use
This is probably the most important factor in determining how long cannabis will stay in your system. The more you use, the longer it will take to clear your system. If you only occasionally smoke, it could be out of your system in as little as three days. However, if you’re a regular user, it could take two weeks or longer to completely clear your system.

How Often You Use
Another important factor is how often you use cannabis. If you smoke every day, it will stay in your system longer than if you only smoke once a week. This is because THC builds up in your fat cells over time and is released into your bloodstream when you exercise or go through other activities that cause fat cells to break down.

Your metabolism also plays a role in how long cannabis stays in your system. If you have a fast metabolism, it will clear out of your system more quickly than if you have a slow metabolism.


As you can see, there are many variables that affect how long cannabis will stay in your body. If you have a drug test coming up, it’s best to err on the side of caution and assume that THC will be detectable for at least a week. If you want to be absolutely sure, there are a few ways to cleanse your system, but the best bet is to simply abstain from cannabis for as long as possible before the test.

Scroll to Top