How Long Does a Weed High Last and What Affects It

A cannabis high typically lasts 1 to 3 hours when smoked or vaped, and 4 to 12 hours when consumed as an edible. The total window depends on how you consume it, how much THC is involved, your tolerance, your metabolism, and your body composition. In some cases, residual effects can linger up to 24 hours.

Smoking and Vaping: 1 to 3 Hours

When you smoke, vape, or dab cannabis, THC enters your bloodstream almost instantly. You’ll feel the effects within minutes, and they peak around 10 minutes after consumption. The main high typically lasts 1 to 3 hours, though some lingering effects can stretch to 8 hours depending on the dose and potency.

Concentrates (dabs, wax, shatter) deliver significantly more THC per hit than flower, often in the range of 60 to 90 percent THC compared to 15 to 30 percent for most flower. Despite that higher potency, the duration stays roughly the same: 1 to 3 hours. The peak is more intense, but it doesn’t necessarily last longer.

Edibles: 4 to 12 Hours

Edibles are a different experience entirely, both in timing and intensity. Effects take 30 to 90 minutes to begin, peak around 2 to 3 hours in, and can last anywhere from 4 to 12 hours depending on the dose and your individual characteristics. This is the main reason people accidentally overdo edibles: they don’t feel anything after 45 minutes, take more, and then both doses hit at once.

The reason edibles last so much longer comes down to how your liver processes THC. When you inhale cannabis, THC goes straight from your lungs into your bloodstream and to your brain. When you eat it, THC travels through your digestive system first, then gets converted by your liver into a different compound that crosses into the brain more effectively. This converted form is more potent and sticks around in your system longer, which is why a 10mg edible can feel stronger and last far longer than an equivalent amount of smoked flower.

What Makes Your High Shorter or Longer

The ranges above are broad because individual biology plays a real role. Several factors push your experience toward the shorter or longer end of the spectrum.

Tolerance is the biggest variable. Regular users develop tolerance quickly, and their highs tend to be shorter and less intense at the same dose. Someone who uses cannabis daily might feel effects for an hour from a hit that keeps an occasional user high for three.

THC dose and potency matter in a straightforward way: more THC means a longer, stronger high. A single hit of low-potency flower will wear off faster than a large dab or a 50mg edible.

Body fat percentage influences how your body handles THC. THC is fat-soluble, meaning it gets stored in fatty tissue rather than flushing out quickly. A higher body fat percentage means your body retains THC longer. When you exercise or burn fat, stored THC can even re-enter your bloodstream in small amounts, though this is more relevant to drug testing than to feeling high.

Metabolism and whether you’ve eaten also play roles. A faster metabolism processes THC more quickly. For edibles specifically, taking them on an empty stomach generally leads to faster onset but potentially a more intense peak, while eating them with a meal can delay and sometimes extend the experience.

Residual Effects and the “Weed Hangover”

Even after the main high fades, you may not feel completely back to normal. Residual effects like grogginess, mild brain fog, dry mouth, and fatigue can persist for several hours after the high itself ends. Washington State’s cannabis education resources note that short-term effects from any method of consumption can last up to 24 hours.

This doesn’t mean you’ll feel stoned for a full day. It means subtle cognitive effects, like slower reaction times, reduced attention, or slight changes in mood, can hang around well after the euphoria is gone. This matters most for tasks that require sharp focus or coordination. The CDC notes that connecting THC blood levels to actual impairment is difficult on an individual basis, which is part of why there’s no reliable equivalent of “wait two hours per drink” for cannabis. If you’ve consumed a significant amount, especially edibles, give yourself more time than you think you need before driving or doing anything that demands full alertness.

THC in Your System vs. Feeling High

It’s worth separating “how long you feel high” from “how long THC stays in your body,” because these are very different timelines. You might feel sober after 3 hours, but THC and its byproducts remain detectable far longer. For occasional users, urine tests can pick up THC for 5 to 7 days. Daily users may test positive for 10 to 15 days, and heavy chronic users for over a month. Research published in the Canadian Medical Association Journal found that blood THC levels in chronic users can remain above common legal thresholds for up to 30 days of abstinence.

This happens because THC stored in fat cells slowly releases back into your bloodstream over time. Your body treats it less like alcohol, which is processed and gone within hours, and more like a deposit that gets withdrawn gradually. Body fat percentage, metabolic rate, hydration, and frequency of use all affect how long this process takes. None of this means you’re impaired for weeks. It just means the molecule is still present in trace amounts long after the psychoactive effects have ended.