Home/Learn/Consumption & Dosing/How Long Does a Cannabis High Last?

How Long Does a Cannabis High Last?

The length of a high depends almost entirely on how you consumed. Here are realistic timelines for flower, vapes, edibles, and dabs.

Updated 2026-04-30

Timelines by method

Inhaled cannabis — smoking or vaping — peaks within ten to thirty minutes and tapers off over one to three hours. Dabs and concentrates follow a similar curve but hit harder up front. Edibles are the outlier: onset takes thirty minutes to two hours, the peak lands around two to four hours, and the full experience can run four to eight hours or more.

Those ranges explain a lot of confusion. People underestimate how long an edible commits them and overestimate how long a single puff lasts. If you have somewhere to be, inhaled cannabis gives you control; if you want to settle in for the evening, an edible delivers the long haul.

What stretches or shortens it

Dose is the biggest lever — more THC means a longer comedown. Your tolerance matters too: frequent users clear effects faster, while a low-tolerance user can feel a modest dose for hours. Body composition plays a role because THC is fat-soluble, and an empty stomach speeds an edible's onset while a full one smooths and delays it.

None of this is the same as how long THC stays detectable in your body, which can be days to weeks. Feeling sober and testing clean are different questions. If you have used cannabis and need to drive or work, give yourself a generous buffer beyond when the high seems to fade.