How Long Does Marijuana Stay in Your System?

Marijuana can stay in your system anywhere from 3 days to 90 days, depending on how often you use it and which type of drug test is involved. A one-time user will typically test clean on a urine test within 3 days, while a daily user may test positive for 30 days or longer. The wide range comes down to how your body stores and processes THC, the psychoactive compound in cannabis.

Detection Windows by Test Type

Each type of drug test looks for THC or its byproducts in a different part of your body, and that determines how far back the test can reach.

Urine tests are the most common, especially for employment screening. They detect a THC byproduct that lingers in your body long after the high wears off. For a single use, expect a detection window of about 3 days. Moderate use (roughly four times per week) extends that to 5 to 7 days. Daily users typically test positive for 10 to 15 days, and heavy daily users, meaning multiple sessions per day, can test positive for 30 days or more.

Saliva tests have the shortest useful window. They can pick up same-day use and generally detect THC for up to 24 hours, though some evidence shows detection up to 72 hours in frequent smokers.

Blood tests detect THC for only a few hours in most cases, making them useful mainly for confirming very recent use. In heavy users, though, THC has been detected in blood up to 30 days later.

Hair tests have the longest reach. They can detect marijuana use for up to 90 days. Hair grows at a roughly predictable rate, so a standard 1.5-inch sample from the scalp captures about three months of history. This makes hair testing the hardest to “beat,” but it’s also less common and typically reserved for specific situations like court-ordered testing.

How Your Body Processes THC

THC dissolves in fat, not water. When you use marijuana, THC is absorbed into your bloodstream and then stored in fat cells throughout your body. Over the following days and weeks, your body slowly releases it from those fat stores, processes it through the liver, and excretes the byproducts through urine and stool. This fat-soluble nature is exactly why marijuana lingers so much longer than alcohol or many other substances, which are water-soluble and flush out within hours.

Your liver breaks THC down into several byproducts. The one most urine tests look for is called THC-COOH. Federal screening standards set the initial cutoff at 50 nanograms per milliliter of urine. If that threshold is met, a confirmatory test checks for the same byproduct at a lower, more sensitive cutoff of 15 ng/mL. Saliva tests use much lower thresholds: 4 ng/mL for initial screening, 2 ng/mL for confirmation.

Why Two People Can Get Different Results

Two people who smoke the same amount on the same day can have very different detection windows. The biggest factor, beyond frequency of use, is body composition. Because THC parks itself in fat tissue, people with a higher body fat percentage have more “storage space” for it. Someone with a lower body fat percentage and a faster metabolism will clear THC byproducts more quickly.

Genetics also play a role. Your liver uses a specific enzyme system to break down THC, and genetic variations in those enzymes make some people fast metabolizers and others slow ones. Age matters too. Metabolic processes slow down as you get older, potentially extending clearance times. Overall liver and kidney health affect how efficiently your body eliminates these byproducts.

Exercise, Dieting, and Stress Can Spike THC Levels

Here’s something that surprises most people: exercise can temporarily raise THC levels in your blood, not lower them. Researchers at the University of Sydney recruited 14 daily cannabis users and had them ride an exercise bike for 35 minutes. THC levels rose in every single participant afterward, and in some cases the spike was high enough to trigger a positive result on a drug test. The explanation is straightforward. When your body burns fat for energy during exercise, it releases the THC stored in that fat back into your bloodstream.

The same principle applies to dieting and periods of high stress, both of which cause your body to tap into fat reserves. People with a higher BMI showed the highest THC spikes after exercise, regardless of how much cannabis they had used the day before. This means that exercising heavily in the days right before a drug test could actually work against you, even if you’ve stopped using marijuana.

Edibles vs. Smoking

The method of consumption can influence how your body handles THC. When you smoke or vape cannabis, THC enters your bloodstream almost immediately through your lungs, peaks quickly, and begins declining. When you eat an edible, THC is absorbed through your digestive system and processed by your liver before reaching your bloodstream. This slower absorption means THC and its byproducts may linger at detectable levels for a somewhat longer period. The overall detection windows listed above still apply, but edibles can push you toward the longer end of those ranges because the body processes the THC more gradually.

False Positives

If you haven’t used marijuana and get a positive result, certain common medications can be the cause. Ibuprofen, naproxen, and some heartburn medications (particularly pantoprazole) have been reported to trigger false positives on initial urine immunoassay screens. This is why positive results on an initial screen are followed by a more specific confirmatory test, which can distinguish THC byproducts from these other substances. If you’re taking any of these medications, mention it before your test so the results can be interpreted correctly.

Practical Timelines for Occasional and Heavy Users

If you used marijuana once or twice and have a urine test coming up, you’re likely in the clear after about 3 days. If you use a few times a week, plan for at least a full week. Daily users should expect 2 weeks at minimum, and heavy daily users should budget a full month or longer. These timelines assume a standard urine test at the 50 ng/mL cutoff.

For saliva tests, even regular users are often clear within 72 hours. Blood tests are rarely a concern beyond 12 hours for occasional users, though heavy users are an exception. Hair tests are in a category of their own: 90 days of history regardless of how often you used, and there’s no reliable way to speed up that timeline since the THC byproducts are physically embedded in the hair shaft as it grows.

The only guaranteed way to pass a drug test is to stop using marijuana and give your body enough time to clear it naturally. Drinking large amounts of water can dilute your urine enough to drop below the test threshold temporarily, but most labs flag overly dilute samples and require a retest. There are no proven shortcuts for hair or saliva testing.