A cannabis high from smoking or vaping typically lasts 1 to 3 hours, with effects peaking around 10 to 30 minutes after inhalation. Edibles are a different story entirely, potentially lasting up to 12 hours. The method you use to consume cannabis is the single biggest factor in how long you’ll feel its effects, though your tolerance, the potency of the product, and your body composition all play a role.
Smoking and Vaping: 1 to 3 Hours
When you inhale cannabis smoke or vapor, THC passes through your lungs and into your bloodstream almost immediately. You’ll notice effects within minutes, and they build to a peak somewhere between 10 and 30 minutes after your first puff. From there, the high gradually tapers off over the next couple of hours. Most people feel essentially back to normal within 3 hours of their last inhalation, though some residual effects (slight fogginess, relaxation, altered sense of time) can linger for up to 6 hours.
Flower typically contains 15 to 25% THC. Its effects come on a bit more gradually than concentrates because you’re spreading your intake across multiple puffs, and the plant contains dozens of other active compounds that kick in at slightly different rates. Many users describe flower as producing a more balanced, full-body experience compared to concentrates.
Dabbing and Concentrates: Faster Peak, Similar Duration
Concentrates pack 60 to 90% THC, so the high hits harder and faster. Effects arrive within seconds of inhalation, peak at around 15 to 30 minutes, and last roughly 1 to 3 hours, a similar window to flower. The key difference is intensity, not duration. Because you’re inhaling a large dose of THC in a single breath rather than spreading it across a session, the onset feels more abrupt and the peak feels significantly stronger.
Some extraction methods strip away everything except THC, which can produce a more one-dimensional, heavily cerebral high. Full-spectrum concentrates that retain other plant compounds tend to feel closer to the flower experience, just amplified.
Edibles: 4 to 12 Hours
Edibles take the longest to kick in and last the longest by a wide margin. You won’t feel anything for 30 minutes to 2 hours after eating one, and full effects may not peak until about 4 hours in. The total duration of intoxication can stretch to 12 hours, with some residual effects carrying into the next day.
The reason for this dramatic difference is your liver. When you eat cannabis, THC passes through your digestive system and gets converted by your liver into a metabolite called 11-hydroxy-THC. This compound crosses into the brain more efficiently than regular THC, which is why edible highs often feel more intense and, for some people, more psychedelic than smoking the same amount of THC. The slow digestion process also means the drug enters your bloodstream in waves rather than all at once, which is why the high builds so gradually and sticks around so long.
This delayed onset is what catches people off guard. The most common mistake with edibles is taking a second dose because the first one “isn’t working,” then getting hit with both doses stacking on top of each other an hour later.
Tinctures: A Middle Ground
Cannabis tinctures taken under the tongue (sublingual) fall between smoking and edibles on the timeline. Effects begin within 15 to 45 minutes, peak around 90 minutes, and last 3 to 8 hours total. The sublingual route works faster than edibles because the THC absorbs directly into blood vessels under your tongue, bypassing the digestive system and liver. This also means the high feels more like a smoking high than an edible high, since less of that more potent liver metabolite is produced.
Sublingual tinctures also deliver a higher percentage of the THC in the product to your bloodstream, roughly 40 to 50% compared to just 4 to 20% for edibles. If you swallow a tincture instead of holding it under your tongue, it behaves more like an edible, with a longer onset and extended duration.
What Affects How Long Your High Lasts
Beyond consumption method, several factors shift the timeline in either direction:
- Tolerance. Regular users metabolize THC more efficiently and generally experience shorter, less intense highs from the same dose.
- Dose and potency. Higher THC content or larger amounts extend the duration and intensity. A single hit from a low-potency joint and a full session with a high-THC strain are very different experiences.
- Body fat percentage. THC is fat-soluble, meaning it gets stored in fat tissue and released slowly. People with higher body fat may notice effects lingering a bit longer.
- Whether you’ve eaten. Consuming cannabis on an empty stomach, particularly edibles, can speed up onset and intensify the experience.
Residual Effects and the Day After
Even after the noticeable high wears off, cannabis can leave a cognitive footprint. Research published in Frontiers in Psychiatry found that residual effects on learning, memory, attention, and processing speed persist for at least 12 hours after use. For regular users, these subtle deficits in focus and mental sharpness can be measured days or even weeks into abstinence, though the effects are small in magnitude and, importantly, fully reversible.
This is worth keeping in mind for driving. The CDC notes that it’s difficult to connect a specific THC blood concentration to a predictable level of impairment, which means there’s no reliable equivalent of “wait two hours and you’re fine.” Cognitive and motor effects can outlast the subjective feeling of being high, so the window where you feel sober and the window where you’re actually unimpaired don’t always line up. For smoked cannabis, most guidelines suggest waiting at least 6 hours. For edibles, that window extends to 24 hours in some cases.
Quick Reference by Method
- Smoking/vaping flower: onset in 2 to 5 minutes, peak at 30 to 60 minutes, lasts 1 to 3 hours
- Dabbing concentrates: onset in seconds, peak at 15 to 30 minutes, lasts 1 to 3 hours
- Sublingual tinctures: onset in 15 to 45 minutes, peak at 90 minutes, lasts 3 to 8 hours
- Edibles: onset in 30 minutes to 2 hours, peak at about 4 hours, lasts 4 to 12 hours

