A cannabis edible high typically lasts 6 to 8 hours, though it can stretch to 12 hours for people with lower tolerance or after a higher dose. That’s significantly longer than smoking or vaping, and the reason comes down to how your body processes THC when you eat it versus inhale it. But “how long does an edible last” can also mean shelf life or how long it stays detectable in your system, so this article covers all three.
How Long the High Lasts
Edibles typically take 30 to 60 minutes to kick in, though some people don’t feel anything for up to two hours. Peak effects hit around three hours after you eat one, when THC blood levels are at their highest. From there, the high gradually tapers off over the next several hours.
The total experience breaks down roughly like this:
- Onset: 30 to 60 minutes (sometimes longer)
- Peak intensity: around 3 hours after eating
- Total duration: 6 to 8 hours on average, up to 12 hours for some people
Someone with a higher tolerance may feel the effects for only about 4 hours, while an occasional or first-time user taking the same dose could be affected for 8 to 12 hours. That’s a wide range, and it catches a lot of people off guard.
Why Edibles Hit Harder and Last Longer
When you smoke cannabis, THC enters your bloodstream through your lungs and reaches your brain within minutes. When you eat it, THC takes a detour through your digestive system and liver first. Your liver converts regular THC into a different compound called 11-hydroxy-THC, which is more potent and crosses into the brain more easily than THC itself. This metabolite also has a longer half-life, meaning your body clears it more slowly. That’s why the same amount of THC feels stronger and lasts longer when you eat it compared to when you inhale it.
What Affects How Long You’ll Feel It
Several factors determine whether your experience lands closer to the 4-hour end or the 12-hour end. Metabolism is a big one: people with faster metabolisms digest and process the edible quicker, so effects may come on sooner but also fade sooner. Individual tolerance plays an even larger role. Regular cannabis users will process and clear THC more efficiently than someone trying edibles for the first time.
Dose matters in a straightforward way: more THC means a longer experience. What you’ve eaten recently also factors in. Taking an edible on an empty stomach generally speeds up absorption and can intensify the high, while a full stomach slows things down. The type of edible matters too. Fat-based products like chocolates and baked goods may absorb differently than gummies or hard candies, since THC is fat-soluble.
Next-Day Residual Effects
Some people feel off the morning after a strong edible. Common complaints include fatigue, brain fog, dry mouth, dry eyes, headaches, and mild nausea. These “weed hangover” symptoms aren’t universal. Whether you experience them depends on the dose, your tolerance, and your individual biology. There’s no set timeline for how long these lingering effects last, but they typically resolve on their own within a few hours of waking up.
Why Redosing Too Soon Is Risky
The slow onset of edibles creates a common trap: you eat one, feel nothing after an hour, and take more. Since peak effects don’t arrive until around the three-hour mark, that second dose can stack on top of the first and produce an unexpectedly intense experience. If you don’t feel anything after an hour, waiting at least two to three hours before considering more gives the first dose time to fully develop.
How Long THC Stays in Your System
The high may end after 8 or 12 hours, but THC metabolites linger in your body much longer. Drug tests don’t distinguish between edibles and smoking, so detection windows are roughly the same regardless of how you consumed it.
- Urine: 1 to 30 days, depending on frequency of use
- Blood: 2 to 12 hours
- Saliva: up to 24 to 48 hours
- Hair: up to 90 days
That 1-to-30-day urine range is wide because occasional users clear THC much faster than daily users. Someone who eats a single edible might test clean within a few days, while a frequent user could test positive for a month.
Shelf Life Before Edibles Expire
If your question is about how long edibles last before they go bad, the answer depends entirely on the type of product. Gummies and hard candies hold up the longest, staying good for 6 months to a year when stored in a cool, dark, dry place. Chocolates have a shorter window since they’re higher in fat. Baked goods like brownies and cookies last only 1 to 2 weeks in the fridge, though freezing extends that considerably. Cannabis-infused oils and butters stay fresh for about 3 to 4 weeks refrigerated.
Beyond food spoilage, potency also degrades over time. THC breaks down when exposed to light, heat, and air. UV light exposure can reduce THC levels by up to 30% in just 24 hours. Storage above 77°F (25°C) accelerates degradation significantly, with one study finding THC levels dropped by half after 30 days at 86°F (30°C). Even oxygen exposure takes a toll: THC can lose up to 20% of its potency after just 2 hours of open-air exposure. Storing edibles in airtight, opaque containers in a cool spot protects both freshness and strength.
As THC degrades, it converts into a compound called CBN, which is much less psychoactive. So an old edible won’t necessarily make you sick, but it likely won’t produce the same effect it did when it was fresh.

