The short answer: for most occasional cannabis users, weed can be detected in a blood test for about 1 to 2 days after use. Heavy or daily users may have detectable THC levels for up to 7 days or longer, depending on dose, potency, and individual factors. Blood tests are best at showing recent exposure, not current impairment.

Understanding Cannabis Metabolite Levels in Blood

Key Features That Affect Detection Time

How Blood Testing Works

Blood tests typically screen for delta-9-THC and metabolites such as 11-hydroxy-THC and THC-COOH. Labs may use an immunoassay screen followed by GC-MS or LC-MS confirmation. Results are reported in nanograms per milliliter (ng/mL), and detection limits differ by lab. A positive result indicates recent cannabis exposure, but it does not prove impairment.

How to Flush Cannabis from Your Blood

How Long Does Weed Stay in Your Blood?

Occasional users often test positive for 1 to 2 days, while chronic users may test positive for up to 7 days or more. The exact window depends on the person and the test.

related article

What Makes Weed Last Longer in Your Blood?

Frequent use, high doses, high-potency products, and a slower metabolism are the main reasons THC remains detectable longer. Edibles and concentrates may also extend the window.

read more

Can You Flush THC From Your Blood?

There is no proven way to quickly clear THC from blood. Water, exercise, and detox products may affect hydration or urine, but they do not reliably change blood test results.

Orders ship discreetly in plain packaging, and our team can answer product questions before you buy. If an item arrives damaged or you need to start a return, contact support within the stated window and keep the packaging intact. Unopened products are generally eligible under our returns policy.