Cannabis in hair is usually detectable for up to 90 days after the last use. That three-month figure is the window most hair drug tests are built around, although occasional users may fall closer to 30 days, and daily, heavy users can sometimes be flagged a little longer. So when people ask cannabis in hair how long it stays, the practical answer for head hair is roughly three months.

Why Hair Holds THC So Long

When you smoke, vape, or eat cannabis, THC is broken down into metabolites such as carboxy-THC. As hair grows, trace amounts of those compounds are incorporated into the follicle and become sealed inside the hair shaft. Blood and saliva give a snapshot of the moment. Hair does not. Once a metabolite is inside the shaft, it stays there as that strand grows out and eventually gets cut.

Hair Growth Sets the Timeline

The detection window is less about chemistry and more about arithmetic.

Head Hair vs. Body Hair

Body hair grows more slowly than scalp hair, so it can hold metabolites for longer and reflects a wider, blurrier timeline. Body hair also picks up external contamination more easily. Most labs prefer head hair for those reasons, and if head hair is not available they will usually collect body hair instead of skipping the test.

What Changes Your Personal Window

Can a Hair Test Detect Use From Last Week?

Usually not. Newly grown hair needs roughly 7 to 10 days to emerge far enough from the follicle to be collected and tested. That makes hair a backward-looking test. It is good at showing a pattern across weeks or months, not at confirming what happened on a Friday night. Urine and saliva are better suited to recent use.

How Hair Compares With Other Tests

Common Myths About Hair Testing

What a Hair Test Cannot Tell You

A positive hair result shows that cannabis metabolites were present in the sample. It does not measure how much you used, how often, or whether you were impaired at any point. Cutoff levels, lab methods, and sample quality all shape the result, and a negative test does not prove zero use over the whole period either.

The Bottom Line

For most people, cannabis in hair is detectable for about 90 days, driven by how fast head hair grows and how much of a sample is collected. Light or one-time use tends to clear sooner, and long-term heavy use can sit at the far end of that range or slightly beyond. If timing matters for a specific test, ask the testing lab which specimen, cutoff, and sample length they use, since those details decide the real answer.