How Long Does a High Last? Duration by Substance

How long a high lasts depends entirely on what substance produced it. A cannabis high from smoking typically lasts up to 6 hours, while an edible high can stretch to 12 hours or more. Other substances range from as short as 20 minutes (cocaine) to a full 10 hours (LSD). Your body weight, metabolism, tolerance, and how much you consumed all shift these timelines in either direction.

Cannabis: Smoked or Vaped

When you inhale cannabis, whether smoked or vaped, the effects kick in within minutes and peak around the 30-minute mark. The full high typically lasts up to 6 hours, though the most intense period is usually the first one to two hours. After that, the sensation gradually tapers into a mellow, sometimes sleepy afterglow.

The speed of onset is what makes inhalation feel so different from edibles. THC passes from your lungs directly into your bloodstream and reaches your brain almost immediately. That fast delivery also means the high fades faster, since your body begins breaking down the THC right away.

Cannabis: Edibles

Edibles follow a completely different timeline. You may not feel anything for 30 minutes to 2 hours after eating one, and the full effects can take up to 4 hours to arrive. This slow onset is the reason people often make the mistake of eating a second dose too soon, thinking the first one didn’t work.

Once the high does peak, it can last up to 12 hours total, with residual effects (grogginess, mild impairment, altered mood) lingering for up to 24 hours. The reason edibles hit harder and longer is that THC passes through your digestive system and liver before reaching your brain. Your liver converts it into a more potent form of the compound, which crosses into the brain more effectively and clears out more slowly.

Cocaine

Cocaine produces one of the shortest highs of any commonly used substance. When snorted, it takes 5 to 30 minutes to kick in, and the euphoric rush lasts only about 20 to 30 minutes. That brief window is a major factor in repeated dosing, since the high fades quickly but the desire to maintain it doesn’t.

Purity and personal tolerance both affect these numbers. Street cocaine is often cut with other substances, which can change how fast it hits and how intense the peak feels. Smoking crack cocaine produces an even faster but shorter high, sometimes lasting only 5 to 10 minutes.

MDMA (Ecstasy)

MDMA takes about 30 to 45 minutes to begin working after you swallow it, with effects peaking around 60 to 90 minutes in. The overall experience lasts between 3 and 6 hours. After the peak fades, many people experience a “comedown” period marked by fatigue, low mood, or irritability that can persist for a day or two as the brain replenishes the feel-good chemicals MDMA depleted.

Psilocybin Mushrooms vs. LSD

A mushroom trip typically wraps up within about 6 hours, while an LSD trip can continue for a full 10 hours. Both substances distort perception, mood, and sense of time, but LSD’s longer duration means the experience demands a significantly larger time commitment. The dose matters enormously for both: a low dose of mushrooms might produce only 3 to 4 hours of mild effects, while a high dose of LSD can leave someone feeling altered for 12 hours or more.

Opioids

Opioid highs vary widely depending on the specific substance. Fentanyl, for example, produces a quick rush of euphoria followed by a calm, sedated period lasting 1 to 2 hours. Despite being 20 to 40 times more potent than heroin, fentanyl’s euphoria is actually reported to be less intense. Heroin’s high generally lasts longer, with the initial rush giving way to several hours of drowsiness and pain relief. The overlap between a “high” and dangerous respiratory depression is extremely narrow with opioids, particularly fentanyl, which is why even small miscalculations in dose can be fatal.

Alcohol

Alcohol doesn’t produce a single “peak and fade” the way most other substances do. Instead, your level of intoxication rises as you drink and falls as your liver processes the alcohol. The average person’s blood alcohol concentration drops by about 0.015 per hour. In practical terms, that means a single standard drink takes roughly one hour to clear, and a night of heavy drinking (say, a BAC of 0.08 or higher) could take five or more hours to fully metabolize.

You can’t speed this process up with coffee, cold showers, or food. Those things might make you feel more alert, but your liver works at a fixed pace regardless of what else you do.

Why Duration Varies From Person to Person

Two people can take the same substance in the same amount and have noticeably different experiences. Several biological factors explain why.

  • Liver function: Your liver does the heavy lifting when it comes to breaking down most substances. People with liver conditions process drugs more slowly, meaning the high lasts longer and hits harder. Older adults also metabolize substances more slowly, since the liver’s processing capacity drops by 30% or more with age.
  • Body composition: A larger body generally dilutes a substance across more tissue, which can reduce peak intensity. Fat-soluble substances like THC also get stored in body fat and release slowly over time, which is why heavy cannabis users can test positive long after their last use.
  • Genetics: The liver enzymes responsible for drug metabolism vary significantly between individuals due to genetic differences. Some people are naturally fast metabolizers who burn through a substance quickly, while others process the same substance much more slowly.
  • Tolerance: Repeated use of any substance causes your body to adapt. Your liver enzymes become more active at breaking it down, and the receptors in your brain become less sensitive to it. The result is that the same dose produces a shorter, weaker high over time, which often drives people to increase their dose to compensate.

Drug interactions also play a role. Many substances compete for the same liver enzymes, so combining them can slow metabolism and extend or intensify effects in unpredictable ways. This is one of the key reasons mixing substances carries outsized risk compared to using any single one alone.

Quick Reference by Substance

  • Cannabis (smoked/vaped): peaks at ~30 minutes, lasts up to 6 hours
  • Cannabis (edibles): peaks at ~4 hours, lasts up to 12 hours (residual effects up to 24)
  • Cocaine (snorted): peaks within 5–30 minutes, lasts 20–30 minutes
  • MDMA: peaks at 60–90 minutes, lasts 3–6 hours
  • Psilocybin mushrooms: lasts up to 6 hours
  • LSD: lasts up to 10 hours
  • Fentanyl: euphoria plus calm period lasts 1–2 hours
  • Alcohol: BAC drops by ~0.015 per hour (roughly one drink per hour)