How long your high lasts depends almost entirely on what you consumed and how you consumed it. A cannabis high from smoking typically lasts 1 to 3 hours. An edible can keep you high for 6 to 10 hours. Other substances have their own timelines, and several personal factors can shift the window in either direction.
Smoked or Vaped Cannabis
If you smoked or vaped weed, you probably felt the effects within minutes. The high peaks almost immediately after inhalation and then gradually tapers. Most people feel functionally back to normal within 1 to 3 hours, though residual fogginess or mild effects can linger for up to 8 hours in some cases.
The fast onset and relatively short duration come down to how THC enters your bloodstream. Inhaled THC passes through your lungs and reaches your brain in seconds, but it also clears out faster because it doesn’t go through the same metabolic processing that edibles do. A single hit from a joint will wear off faster than several large bong rips, so the amount you consumed matters as much as the method.
Edibles
Edibles are a different experience. Effects usually begin between 30 minutes and 2 hours after eating, and the total duration ranges from 6 to 10 hours. This is the most common reason people feel uncomfortably high for longer than they expected: they ate more because they thought the first dose “wasn’t working,” and then everything hit at once.
The reason edibles last so much longer is biological. When you eat THC, your liver converts it into a different compound that crosses into the brain more efficiently and produces a stronger effect than inhaled THC. This metabolite builds gradually, peaks later, and takes much longer to clear your system. If you’re 2 hours into an edible high and wondering when it will end, you likely have several more hours ahead of you.
Alcohol
Your liver processes alcohol at a remarkably steady rate: roughly one standard drink per hour. That means if you’ve had five drinks, it will take approximately five hours for your body to fully metabolize the alcohol, regardless of anything else you do in the meantime. A “standard drink” is 12 ounces of beer, 5 ounces of wine, or 1.5 ounces of liquor.
The buzz from alcohol peaks about 30 to 90 minutes after your last drink (depending on whether you ate) and then declines as your liver works through the backlog. You can estimate your rough timeline by counting how many drinks you had and giving your body about an hour per drink from the point you stopped.
Other Substances
MDMA (ecstasy) typically lasts 3 to 6 hours depending on the dose, though the emotional and physical comedown can stretch well beyond that. It takes roughly two weeks for serotonin levels to fully recover after a single use, which is why many people report feeling flat or low in the days following.
Psilocybin mushrooms produce effects lasting about 6 to 7 hours total, with onset around 30 to 50 minutes after ingestion. LSD lasts significantly longer, roughly 10 to 11 hours, and tends to come on a bit faster. Both have a gradual wind-down period where effects slowly fade rather than stopping abruptly.
Cocaine is on the opposite end of the spectrum. A snorted line produces a high lasting around 15 to 30 minutes, which is why repeated use in a single session is so common and so risky.
What Makes a High Last Longer or Shorter
Several factors shift your personal timeline. The biggest one is dose: more substance means more for your body to process, which means a longer experience. Beyond that, tolerance plays a major role. If you use a substance regularly, your liver enzymes become more efficient at breaking it down, and your brain’s receptors become less responsive. Both effects shorten and weaken the high. Someone who hasn’t used cannabis in months will feel a single hit far more intensely and for longer than a daily user.
Body composition matters too. THC is fat-soluble, so people with higher body fat percentages may experience slightly prolonged effects as THC is stored and slowly released from fat tissue. Your metabolism, hydration, whether you’ve eaten recently, and even genetics all play smaller but real roles. Two people can take the same dose and have noticeably different experiences.
Can You Sober Up Faster?
No. Time is the only thing that actually removes a substance from your system. Coffee, cold showers, exercise, and charcoal capsules have all been tested or proposed as shortcuts, and none of them speed up metabolism in any meaningful way. Caffeine can make you feel more alert, and a cold shower might briefly sharpen your awareness, but neither changes how quickly your liver processes what you’ve taken. You’ll feel more awake, but you’ll still be impaired.
If you’re uncomfortable during a cannabis high, some practical things can help you ride it out: move to a calm, familiar environment, drink water, eat something light, and try to rest. Deep breathing can ease anxiety. Black peppercorns (smelling or chewing them) are a popular anecdotal remedy that some users swear by, though the evidence is limited. None of these will end the high early, but they can make the wait more tolerable.
When You’re Safe to Drive
For alcohol, the math is straightforward: wait at least one hour per standard drink after you stop, and add extra time if you’re unsure. For cannabis, there’s no reliable formula. THC impairs reaction time, attention, and coordination, but the relationship between THC blood levels and actual impairment varies too much from person to person to set a clean threshold. The safest guideline, per the CDC, is simply not to drive after using cannabis at all that day. If you consumed an edible, waiting until the next day is a reasonable baseline given that effects can persist for up to 10 hours.

