How Long Does Weed Stay in Your System?

How Long Does Weed Stay in Your System?

Usually, when you're trying to figure this out, it's already too late.

Most of the time you’re being tested for marijuana, it’s by your employer.

Some jobs run routine tests and others just one test before you're hired—these you can plan around.

But you can also come across situations where you'll be randomly tested such as an injury at work or by the police.

In general, if you’re a casual smoker you can expect to test positive for marijuana for around 30 days.

As you’ll soon find out, though, it goes way beyond that.

With varying factors and a wide array of tests, you can't just depend on the old 30 days, and you're good.

Here’s some of what you’ll learn today:

  • How and why cannabis stays in your system
  • How marijuana drug tests work
  • How long you can expect to test positive on urine, hair, blood and saliva tests
  • & how the way you use cannabis affects detection times

If that sounds like fun to you, then let’s get to it!

Why Cannabis Stays in Your System

First, let's take a look at why cannabis even stays in your system.

And why does it stay in our system so much longer than, say, alcohol?

Well, alcohol bonds extremely well with water.

This bonding allows your gastrointestinal tract to absorb and process alcohol very quickly (it can be out of your system in 24 hrs).

Tetrahydrocannabinol (THC), which is the main psychoactive ingredient in cannabis, on the other hand, isn't as simple.

Now, while THC does rapidly metabolize in your body, the metabolites it leaves behind don't.

This metabolic by-product is known as THC-COOH isn't very water soluble, and instead will accumulate in your fatty tissue where it's then slowly released.

If your drug test tests for THC you can pass it in just a few days.

So that’s why most tests instead look for THC-COOH.

But, that's not the only place THC-COOH travels.

It also makes its way to your sweat glands and is pushed into your hair follicles.

Here, even if you haven't consumed cannabis in the past three months, you'll still test positive for marijuana..

The Factors That Affect THC Detection Times

While marijuana drug test calculators sound like a good idea, the variables are just too many too account for.

You can compile a massive amount of data, and perhaps draw some general conclusion of how long you can expect, but some factors such as metabolism rate and liver health are too challenging to figure out

Why can one person test negative after just a couple of days while others it takes months?

The Frequency

The frequency in which you smoke is by far the most significant factor.

We'll dig into it more later, but if you smoke every day, the rate at which your body metabolizes THC-COOH will be dramatically outpaced by your THC intake. 

This causes your body to absorb and hold on too more THC-COOH for longer.

How Much You've Smoked

How much overall have you smoked?

The amount of cannabis you consume will determine the amount of THC your body intakes.


If you’re someone that loves to exercise, you’ll love this.

When you work out, you’re speeding up the detox process by burning the fat where THC-COOH is stored.


How's your metabolism?

If your metabolism is naturally high, you might process cannabinoids quickly.

What They Test For

What they are testing for is a huge factor also.

You can have tests that only test for THC, and if you haven't smoked in a few days, you could pass.

But, if you're tested for THC-COOH you'll fail.

Testing Method

And then there’s the testing method.

The method you’re tested with has a huge say.

A paper published in the Journal of Analytical Toxicology back in 2001 showed us something pretty cool.

In their study saliva tests tested positive for THC-COOH immediately after smoking, while the urine tests took on average 4 hours before a positive test.

But the urine tests tested positive for a full 24 hours longer than the saliva!

So, remember:

  • Frequency
  • Dosage
  • Metabolism
  • Exercise
  • The Test
  • & the method

As you can see, though, a lot of these are in our control. 

If you know when you're going to be drug tested, you can control enough of these factors to ensure you pass your test—given there's enough time.

THC vs. THC-COOH: How Do Drug Tests Work?

If you have to be drug tested, more than likely it will be a urine test.

The reason they’re preferred by employers is they are the only test recommended by the Substance Abuse and Mental Health Services Administration.

These guys are the ones that set the standards for government employee drug testing.

So, while were going to dive into every type of test, most of this article will be tackling urine tests.

Urine tests are one of the tests that will be testing for THC-COOH.

As you consume cannabis, the THC enters your bloodstream and travels up to your brain, then throughout your body bonding to your cannabinoid receptors.

After the THC is processed by your body, it leaves THC-COOH behind.

The THC-COOH finds refuge in our fatty tissue and takes its sweet time slowly being released.

Test vary in sensitivity and will operate with a THC-COOH concentration cut off rate.

Usually, this cutoff is 50 ng/mL but can range from 15-100 ng/mL.

The test cutoff concentration is going to affect the outcome greatly.

Once you turn in your sample, it's going to be sent off to the lab where the sample will be tested with a high concentration cutoff, for a quick positive or negative result.

And, if it tests positive, it will undergo a more sensitive test for confirmation with a dramatically smaller concentration cutoff.

How Long is THC Detectable in Urine?

Time in Days

21 Days


95 Days

Because urine tests have a long detection window and are routinely the cheapest test, they're not going away anytime soon.

We'll take a look at the studies that have been done, but first, let's look at some of the factors that can influence your test.

Hydration and fluid intake is key.

The more water you drink, the more THC you can flush out of your system.

But, if you drink too much water right before a test, you can still fail for being too diluted.

Your urine’s pH has a say too.

The more acidic your urine is, the shorter the detection time.

So how long can you test positive?

Studies have shown that you can stay positive for anywhere from 2-90+ days.

Big window, right?

These studies ranged from testing people who consumed cannabis one time to those who’re heavy smokers.

There is a big problem with most of these studies, though.

Most of them were done in the 1970-1990’s where the quality of cannabis was nowhere near what it is now.

Were talking the difference between cannabis with a THC level at a few percentage points to the 25+% cannabis we smoke now.

Even with such high levels of THC, though, most suggest to give yourself 21-30 days before you can pass a test.

In fact, the National Drug Court Institute (NDCI) conducted a meta-analysis (a study of studies) and determines that it's unlikely a regular user would test positive after 21 days.

They looked at studies from 1982-1999 mainly with self-reported use and small participant pools.

The largest study having 86 subjects, and the smallest with but a single patient.

The maximum detection times ranged from 25-67 days.

Now, there have been some extreme cases pop up where self-reported chronic users have been shown to test positive for 93 and 95 days.

How Long Does THC Stay in your Blood?

Time in Days

21 Days


33 Days

Blood test are one of the tests that will look for THC instead of THC-COOH.

This is because the THC is immediately detectable in the bloodstream.

This was first observed in a 1992 study that showed THC levels to peak just 9 minutes after the participants smoked.

This study showed a maximum detection time of 6-27 hours, but was done with people who were not frequent marijuana smokers and they administered low THC level (3.55%) cannabis.

If you’re a moderate user of cannabis, you can expect to test positive for 1-3 days after each use.

And, according to NORML if you’re using cannabis on a regular basis, you can expect a window between 2-7 days.

This average is derived from their own meta-analysis of drug test detection times for marijuana.

A 2013 study on chronic daily cannabis smokers showed that only 1 of 11 participants were THC negative after 26 days.

And one even tested positive for THC-COOH after 33 days.

Since it was done with self-reported users, we have no idea of the quality of quantity at which the smoked.

But, we can assume that the THC levels were much higher than the cannabis from studies done in the 90's.

The THC blood levels can also be measured in a couple of different methods.

Most commonly you’ll see blood being tested using the concentration in whole blood.

This is what’s used by most law enforcement labs.

But some labs test instead use the concentration in blood serum or plasma to determine the results.

When researching for this article I couldn't find any studies that tested the two methods side by side.

How Long Does Cannabis Stay In Your Hair?

90 Days

First, let’s talk a little bit about what a hair test is.

The testing tech will remove a small portion of your hair very close to the scalp.

They'll only be using the first 1.5", however.

Since they cut it off at 1.5”, you’re almost locking in the detection window at 90 days.

The range is 90 days because your hair only grows on average .5" per month.

Of course, this can vary from person to person.

So, if your hair grows fast you might have a shorter window, while slower hair growth could potentially widen the window.

These tests are incredibly accurate too.

Listen to this:

It takes just one picogram per milligram of THC to get a positive result.

If it's there, they will find it.

In theory, if they were to take a longer amount of your hair they could potentially go back years.

For instance, in 2004 the Journal Forensic Science International published a study where they detected opiates in the Victorian poet John Keats 167 years after his death.

While this isn't THC, it shows you the frightening capability of the hair follicle analysis.

And, according to Quest Diagnostics, the time it takes for cannabis to reach for hair follicles is 5-10 days.

This makes it the slowest of any method to show any trace of THC.

But once it gets there, it’s almost impossible to beat.

There are creams, sprays and shampoos out there that all claim to clean your hair, but I wouldn't bet my job on them.

They can also take hair from anywhere too.

So if you think you’ll shave your head to force a different test or bide time, you’re going to be disappointed.

They’ll be able to take hair from anywhere on your body, and, according to Health Street,  body hair may have an even larger detection time (180-360 days).

But, they didn’t provide any sources so it seems it may be based on anecdotal information.

How Long Does Weed Stay in Your System if You Smoked Once?

Time in Hours

27 Hours


34 Hours


26-58 Hours

So, we’ve talked about what you can expect if you’ve been consuming cannabis on at least a regular basis.

But what happens if we just have one slip up?

You know, you only hit that joint passed to you at the concert last weekend a couple of times.

How long will weed stay in your system then?

Thankfully, there's a lot of studies that tell us just that.

Here are the results:


In 2001 a study published in the Journal of Analytical Toxicology found that after being given a single dose of marijuana the participants showed the detection window to be between 26-58 hours.

Believe it or not, they didn’t test positive for THC until 4-6 hours passed.

So, if the only time you smoked was hours before your urine test, you could be perfectly fine.

Other studies have shown this time window to be much larger, though.

Like this one that has the window at 2-4 days after smoking just "one marijuana cigarette."

If you're testing periodically on a set schedule, and you smoke once, a few days will most likely be a sufficient amount of time.

But, if you know exactly when you'll be tested, you should try and keep it at least a week out for good measure.


There hasn’t been a recent enough study with THC levels anywhere near the levels we are at currently to get a for sure answer.

Old studies with low levels of THC, however, found you'd test positive for 6-27 hours.

And this old one showed the mean peak time for THC COOH was 113 min.

Your body metabolizes the THC in your blood rather quickly, which is why the detection time is so low.

And remember, the study in 1992 that had people hooked up to a continuous withdrawal pump showed detection rates in as little as 9 minutes.


Cannabinoids take awhile to go from your blood into your hair follicles.

But they can also be brought to your hair through sweat.

WIth hair, the typical initial detection times are 5 to 10 days.

If you take a small amount of cannabis orally (read: edibles), it might not show up at all!

This study in 2007 found that participants who were administered cannabis orally showed no measurable THC and “only one had THCCOOH at a concentration of 0.1 pg/mg hair.”

A regular hair test will pick up even if you just smoked one time for the full 90 days.


Saliva is one of the quickest tests to show up positive.

It makes sense when you think about how the THC filled smoked first enters your body through your mouth.

It doesn’t last long, though.

The study we mentioned earlier when talking about urine sampling compared to oral fluid samples concluded that, while oral samples were a better way to test for recent marijuana use, they only tested positive for up to 34 hours.

How Long do Edibles Stay in Your System for a Drug Test?

Does your ingestion method affect your THC retention rate?

The short answer is no.

Because no matter how you consume cannabis, the THC find its way into your bloodstream.

The THC will metabolize, and you will be left with THC-COOH that will linger in your fat cells.

Now, just like if you’ve only smoked once, you can expect a shorter detection window if you just let loose one weekend and ate that brownie your coworker gave you.

Will I Test Positive for CBD?

A lot of us use CBD products for pain or anxiety.

Will this show up on your test, or do you have nothing to worry about?

Most urine tests aren't going to test for CBD—after all, it's legal.

The problem is that CBD and hemp oils are going to have trace amounts of THC in them.

Now, unless you're drowning yourself with hemp lotion every day, you shouldn't have anything to worry about.

And, if it did fail the first round of testing, it will be considered a false-positive because this amount of THC wouldn’t show up on the more sensitive confirmation test.

What About Second Hand Smoke?

Did you know that even if you've been working hard not to smoke so you can get that life changing job, you can still fail a drug test if you've been hanging out with people while they smoke?

In 2015, Drug Alcohol Depend ran a study that exposed people to cannabis smoke in both unvented and vented rooms.

What they found was that in the unvented room people not only got high but also failed urine tests at both the 20 and 50 ng/ml cutoffs.

So, if you have a big test coming up, avoid hanging out with your friends while they’re smoking.

Even in the ventilated rooms, subjects had an increase of cannabinoids in their blood, but not enough to fail a test.

How to Pass a Marijuana Drug Test

What if I told you I could make you pass any drug test, and you just had to pay me $49.99?

Well, I’d be lying.

The only effective way you can get THC out of your system is going to be to flush your body of it.

And you don’t want to try any trick the test by flushing your system the day before a test.

Too much water will dilute the sample, and you’ll have to retake the test or worse—they might just fail you.

You do want to hydrate before you go in properly, though!

Concentrated urine has a higher chance of testing positive.

Well, there is one way you can speed up the detox process.

You remember where THC-COOH stays in your body?


Working up a sweat, and burning some fat will release some of the cannabinoids that are being stored.

Generally, the more fat there is, the more tissue there is for the THC metabolites to be stored in.

But the best way to pass a marijuana test is time.

If you know when your test is, plan ahead and just don’t smoke.

Try CBD if you use cannabis medicinally, and if you use for recreational purposes, please don’t try and substitute spice for cannabis.

Just be patient.

Only good things can come from your passing your test.

Check this out if you want to find out more ways to pass your drug test.


How long THC stays in your system is going to depend on these factors:

  • How often you smoke
  • How much you smoked and how high the THC count was
  • How much you exercise and your metabolism

You also need to factor in the type of test you’re taking, and, of course, what they’re testing for.

If you want to pass your test, the best detox is going to be time, hydrating and some exercise.

Have you ever taken a test for marijuana?

We’d love to hear your experience with how you flush your system, and how long it took you to get clean.

If you have, let us know about it in the comments section below!

Tony Hand

Tony Jr is the Founder and Editor-in-Chief of If he’s not smoking, writing or watching anime, then you can usually find him on the couch yelling over terrible play calling.

Click Here to Leave a Comment Below 0 comments