The effects of a cannabis edible typically last 4 to 12 hours, with the peak hitting around 2 to 3 hours after you eat it. That’s a wide range, and where you fall depends on the dose, your metabolism, your tolerance, and even your genetics. Compared to smoking or vaping, edibles take longer to kick in, hit harder, and stick around much longer.
Onset, Peak, and Total Duration
Edibles take 30 to 90 minutes to produce noticeable effects. This catches a lot of people off guard, especially those used to smoking, where the high arrives within minutes. The slow onset is the most common reason people accidentally take too much: they eat a gummy, feel nothing after an hour, take another, and then both doses hit at once.
Effects build gradually and reach their strongest point around 2 to 3 hours in. From there, the high slowly tapers. A low dose (5 mg or under) might wear off in 4 to 6 hours. A stronger dose, say 20 mg or more, can stretch well past 8 hours, and some people report residual effects into the next day. If you’ve eaten a full meal before taking an edible, absorption slows further, which can push the onset later and extend the overall timeline.
Why Edibles Hit Harder and Last Longer
When you smoke cannabis, THC enters your bloodstream through your lungs and reaches your brain in seconds. Edibles take a completely different path. THC travels through your digestive system to your liver, where enzymes convert it into a different compound called 11-hydroxy-THC. This metabolite crosses into the brain more efficiently than regular THC and produces a noticeably stronger psychoactive effect. Preclinical research suggests it could be 2 to 7 times more potent, though solid human data on the exact multiplier is still limited.
This liver processing, called first-pass metabolism, is the reason edibles feel so different from smoking the same amount of THC. The conversion takes time (explaining the delayed onset), and the resulting compound lingers in your system longer. It’s also why a 10 mg edible can feel far more intense than inhaling what seems like an equivalent amount.
Why Duration Varies So Much Between People
Your liver enzymes play a major role in how long and how intensely you feel an edible. Two enzymes in particular handle the conversion of THC into its active and inactive metabolites. About 1 in 4 people carry genetic variations that make these enzymes work more slowly. If you’re one of them, your body converts THC to its inactive form at a reduced rate, which means higher THC levels in your blood for a longer period. The result is a more intense, longer-lasting high from the same dose.
This genetic variation helps explain why two people can split the same edible and have wildly different experiences. One person might feel mild effects for 4 hours while the other is still high after 8. Beyond genetics, several other factors shift the timeline:
- Tolerance: Regular cannabis users metabolize THC more efficiently and typically experience shorter, less intense effects.
- Body composition: THC is fat-soluble, so it’s stored in fatty tissue. People with higher body fat percentages may process edibles differently.
- Stomach contents: Taking an edible on an empty stomach generally speeds up absorption, while a full stomach delays it.
- Dose: Higher doses simply take longer to clear your system. A 5 mg dose fades faster than a 50 mg dose, full stop.
The Day-After Effects
Higher doses can leave you feeling off the next morning. People commonly report fatigue, brain fog, dry mouth, dry eyes, and mild headaches. Some research has found that THC can affect cognition the day after use, though study results are mixed. If blood THC levels are still elevated the next morning, which is more likely after a large edible dose taken late at night, you may actually still be somewhat high rather than experiencing a “hangover” in the traditional sense.
These residual effects don’t have a predictable timeline, but they generally resolve within a few hours of waking. Staying hydrated and getting enough sleep help, though neither will speed up the metabolism of THC itself.
How Long THC Stays Detectable
The high from an edible fades long before THC leaves your body. If you’re concerned about drug testing, the detection window depends entirely on the type of test and how frequently you use cannabis:
- Urine tests: 1 to 30 days after use. A single edible in an occasional user might clear in a few days, while daily use can be detected for a month.
- Saliva tests: Up to 24 hours, though some evidence suggests detection up to 30 hours.
- Blood tests: Only a few hours, making this the shortest detection window.
- Hair tests: Up to 90 days, the most sensitive method available.
- Sweat tests: 7 to 14 days.
These ranges apply to THC from any source, not just edibles. However, because edibles produce higher levels of certain THC metabolites due to liver processing, a large edible dose could extend the detection window compared to a single smoking session of equivalent strength.
If the High Is Too Intense
You can’t meaningfully shorten an edible high once it’s underway. THC is already being absorbed through your digestive tract, and that process will continue on its own schedule. That said, a few strategies may take the edge off while you wait it out.
CBD may reduce some of the more uncomfortable effects of THC, like racing thoughts, anxiety, and sedation. It works by competing with THC at the same receptors in the brain, partially blocking THC’s ability to activate them. Chewing on black peppercorns is a widely repeated tip that has some basis in science: pepper contains a terpene that may help reduce anxiety and improve mental clarity, though the evidence comes mostly from animal studies. Lemon and pine nuts contain terpenes with similar theoretical benefits.
The most reliable approach is simply riding it out in a comfortable, low-stimulation environment. Lie down, drink water, put on something familiar to watch, and remind yourself the feeling is temporary. Even an uncomfortably strong edible will fade within several hours. For next time, the standard advice holds: start with 5 mg or less, wait at least 2 hours before considering more, and remember that you can always take more but never less.

