How long does cannabis stay in blood? For most occasional users, cannabis is detectable in blood for about 24 to 36 hours after the last use. People who use heavily and often may have detectable THC levels for up to 7 days or longer. The exact window depends on several personal and product-related factors.

Typical Detection Times for Cannabis in Blood

Blood tests measure THC, the main psychoactive compound in cannabis, and its metabolites. Detection times vary based on how frequently you use:

  • Occasional use: 24 to 36 hours
  • Moderate use: 2 to 7 days
  • Heavy, chronic use: up to 7 days or more (in rare cases, longer)

These ranges are estimates. Individual results can fall outside them.

What Affects How Long Cannabis Stays in Blood?

Several factors influence how long THC remains detectable in your bloodstream:

  • Frequency of use: The more often you use cannabis, the longer THC stays in your system. Daily users build up THC in fatty tissues, which slowly releases back into the blood.
  • Potency of the product: High-THC products, such as concentrates and edibles, can lead to longer detection times than low-potency flower.
  • Metabolism and body composition: People with faster metabolisms clear THC more quickly. Those with more body fat may store THC longer because it is fat-soluble.
  • Hydration and diet: Staying hydrated may help your body flush THC, but it will not produce a negative result instantly.
  • Method of use: Inhaled cannabis peaks faster in blood but clears sooner. Edibles take longer to peak and may remain detectable for a similar or slightly longer time.

Why Blood Tests Differ from Urine, Hair, or Saliva Tests

Blood tests are best at detecting recent cannabis use. They show active THC or its main metabolite, 11-nor-9-carboxy-THC (THC-COOH). Urine tests can detect metabolites for up to 30 days or more because they accumulate in the body. Hair tests can detect cannabis for up to 90 days. Saliva tests typically show use within 1 to 3 days.

For workplace or legal testing, blood tests are less common than urine tests because of their short detection window. However, some employers or law enforcement may request a blood test to confirm recent impairment.

What This Means for You

If you are facing a blood test, the detection window for cannabis is relatively short compared to other test types. Occasional users who stop using will likely clear THC from their blood within two days. Heavy users may need up to a week or more. No method can guarantee a negative result, but knowing the factors helps you understand the timeline.

Keep in mind that detection times are only estimates. A laboratory test can only tell you the exact amount of THC in your blood at the time of testing. If you have concerns about a specific test, consult a healthcare provider or legal professional.