How Long Does Marijuana Last in the Body?

Marijuana can stay in your body for as little as 24 hours or as long as 90 days, depending on the type of test and how often you use it. The high itself fades within a few hours, but the chemical byproducts your body creates while processing THC linger far longer. That gap between feeling sober and testing clean is what catches most people off guard.

Why THC Stays So Long After the High Fades

THC is highly fat-soluble. When you consume marijuana, your body absorbs THC into organs and fatty tissues, then slowly releases it back into the bloodstream over time. Your liver converts it into metabolites, the most important being a compound called THC-COOH. This is the molecule most drug tests actually look for, not THC itself.

Because THC clings to fat cells, it clears out of your system much more slowly than water-soluble substances like alcohol. The half-life (the time it takes your body to eliminate half the THC present) is about 1.3 days for someone who rarely uses marijuana. For frequent users, that half-life jumps to somewhere between 5 and 13 days. That means it can take several half-life cycles before levels drop below a detectable threshold, which is why chronic users test positive weeks after their last use.

Detection Windows by Test Type

Urine Tests

Urine testing is the most common method for workplace and pre-employment screening. Standard tests use an initial cutoff of 50 nanograms per milliliter, with a confirmatory test at 15 ng/mL. For a casual or one-time user, THC metabolites are typically detectable for up to two weeks. Chronic, heavy users can test positive for considerably longer, sometimes 30 days or more, because THC accumulates in fat tissue faster than the body can clear it. The more frequently you use, the deeper the reservoir your body has to drain.

Oral Fluid (Saliva) Tests

Saliva tests have the shortest detection window: up to 24 hours. These tests pick up THC itself rather than its metabolites, so they reflect very recent use. They’re increasingly common in roadside testing and some workplace settings because they’re easy to administer.

Hair Tests

Hair follicle tests have the longest window at up to 90 days. THC metabolites enter hair through the bloodstream and become embedded in the strand as it grows. One important detail: if you use marijuana today, it won’t appear in a hair test for about 7 to 10 days, because that’s how long it takes for new growth containing the metabolite to emerge from the scalp. The standard test analyzes 1.5 inches of hair closest to the root, which represents roughly three months of growth.

Blood Tests

Blood tests detect THC itself and are typically used in medical or legal settings, such as after a car accident. THC levels in blood peak quickly after smoking and drop within a few hours for occasional users. Regular users may have detectable levels for a few days. Blood testing is less common for employment screening because the window is relatively narrow.

What Affects How Quickly You Clear THC

Frequency of use is the single biggest factor. Someone who smoked once at a party is in a completely different situation than someone who uses daily. In chronic users, THC builds up in fatty tissues faster than the body can eliminate it, creating a backlog that extends detection times dramatically.

Body composition matters too. Because THC metabolites bind to fat molecules, people with higher body fat percentages tend to store more THC and release it more slowly. Your metabolic rate plays a role as well. A faster metabolism processes and eliminates THC-COOH more quickly, though you can’t meaningfully change your metabolic rate in the days before a test.

The potency of the product and the method of consumption also influence the equation. Higher-THC products deposit more THC into your system in a single session. Edibles, which pass through the digestive system and liver, produce metabolites over a longer period than smoking or vaping the same amount.

Quick Reference: Typical Detection Windows

  • Saliva: up to 24 hours
  • Blood: a few hours to a few days
  • Urine (occasional use): up to 2 weeks
  • Urine (daily/chronic use): 30 days or longer
  • Hair: up to 90 days

The Gap Between Impairment and Detection

The psychoactive effects of marijuana, the actual high, typically last 2 to 6 hours depending on the dose and method. After that, you feel functionally normal. But drug tests aren’t measuring whether you’re impaired right now. They’re measuring whether metabolites are still present in your body, and those can persist for weeks. This is a fundamental difference from alcohol testing, where detection and impairment timelines are closely aligned. With marijuana, you can be completely sober and still produce a positive result long after your last use.

This distinction is especially relevant for urine and hair tests, which are designed to flag prior use rather than current intoxication. Saliva and blood tests come closer to capturing recent use, which is why they’re sometimes preferred in situations where current impairment is the actual concern.