CBD effects typically last between 2 and 6 hours, but the actual duration depends heavily on how you take it. Vaping delivers the fastest, shortest experience, while edibles and capsules take longer to kick in but keep working for more hours. Your body composition, whether you’ve eaten recently, and how regularly you use CBD all shift that window further.
Duration by Delivery Method
The way CBD enters your body is the single biggest factor in how long its effects stick around. Each method has a different absorption rate, which creates a tradeoff between how quickly you feel something and how long it lasts.
Inhaled (Vaping or Smoking)
Inhaled CBD hits fastest. You absorb a large dose almost immediately through your lungs, with peak effects arriving within minutes. The tradeoff is that those effects fade relatively quickly, generally tapering off within 2 to 3 hours. Inhaled CBD also has the highest bioavailability of any method, around 31% on average, meaning nearly a third of what you inhale actually reaches your bloodstream. That’s why the onset feels so immediate, but it also means your body processes and clears it faster.
Sublingual (Oil Under the Tongue)
Holding CBD oil under your tongue lets it absorb through the thin tissue in your mouth, partially bypassing the digestive system. Effects usually appear within 30 to 45 minutes, with blood concentrations peaking between 1.5 and 2 hours after you take it. The effects generally last 3 to 6 hours, sometimes longer at higher doses. That said, a significant portion of a sublingual dose likely ends up being swallowed and absorbed through the gut anyway, which can extend the tail end of the experience.
Edibles and Capsules
Swallowed CBD has to pass through your digestive system and liver before reaching your bloodstream, which delays the onset to roughly 1 to 2 hours. Oral CBD has the lowest bioavailability of any method, estimated at just 6%, because the liver breaks down most of it before it ever circulates. The upside is that effects can last toward the longer end of the 2 to 6 hour range, since absorption happens gradually rather than all at once.
Topicals (Creams and Balms)
Topical CBD works differently from every other method. Instead of entering your bloodstream, it accumulates in the upper layers of your skin and slowly diffuses deeper over time, creating what researchers call a depot effect, essentially a reservoir of CBD sitting in your skin tissue. How well it penetrates depends on the product’s concentration and formulation. The research on topical CBD is still limited, and at least one study using a 1,000 mg topical ointment found it didn’t significantly reduce inflammation or soreness compared to a control. If topicals do provide localized relief for you, reapplication every few hours is typically necessary to maintain it.
Why Duration Varies From Person to Person
Even using the same product and dose, two people can have noticeably different experiences with how long CBD lasts. Several biological factors explain why.
Your liver does the heavy lifting when it comes to clearing CBD from your body. Three specific enzyme families handle the job, with one group responsible for about 54% of total CBD breakdown and two others splitting the remaining 46%. People naturally vary in how active these enzymes are. If your liver processes CBD quickly, effects will be shorter. Certain medications can also speed up or slow down these enzymes dramatically. In one study, a drug that revs up liver enzyme activity cut peak CBD blood levels by 52%, while a drug that suppresses those same enzymes boosted peak levels by 89%. If you take other medications, this interaction can meaningfully change how long CBD works for you.
Body fat matters too. CBD is fat-soluble, so it accumulates in fatty tissue over time. People with higher body fat percentages may notice effects lingering longer, because CBD slowly releases back into circulation from those fat stores. This is also why regular users experience different timing than occasional users. With chronic daily use, CBD’s half-life can stretch to 2 to 5 days, compared to just a few hours after a single dose. That buildup means steady users may feel more consistent, sustained effects.
How a Meal Changes Everything
Taking CBD with food, especially a high-fat meal, has one of the most dramatic effects on absorption of any variable. A recent study found that eating a high-fat meal before oral CBD increased peak blood concentrations by over 17 times and nearly 10 times the total CBD exposure compared to taking it on an empty stomach.
The meal also doubled the time it took to reach peak levels, pushing it from about 5 hours to 10 hours. Researchers observed a distinctive double-peak pattern after a fatty meal: CBD concentrations spiked once around 5 hours, dipped, then spiked again around 10 hours. This likely happens because fat triggers additional absorption pathways, including lymphatic transport, that keep cycling CBD into your blood long after you’ve taken it. The practical takeaway is straightforward: taking CBD with a meal, particularly one containing fat, will produce stronger and longer-lasting effects from the same dose.
How Long CBD Stays in Your System
The effects you feel and the time CBD remains detectable in your body are two very different things. Effects fade within hours, but CBD lingers far longer. After a single smoked dose, the elimination half-life (the time for blood levels to drop by half) is around 31 hours. After chronic oral use, that half-life stretches to 2 to 5 days. A systematic review of human pharmacokinetic studies found half-life values ranging from about 1 hour to 5 days depending on the dose, route, and duration of use.
This means that even after you’ve stopped feeling anything, CBD and its breakdown products are still circulating at low levels. For most people this is irrelevant, but it’s worth knowing if you’re subject to drug testing. Standard drug tests look for THC, not CBD, but some CBD products contain trace amounts of THC that can accumulate with regular use. The CBD itself, though, can remain detectable in blood for days to weeks after you stop taking it, depending on how long and how heavily you’ve been using it.
Quick Comparison by Method
- Inhaled: onset in minutes, effects last 2 to 3 hours, ~31% bioavailability
- Sublingual: onset in 30 to 45 minutes, effects last 3 to 6 hours
- Oral (edibles/capsules): onset in 1 to 2 hours, effects last 2 to 6 hours, ~6% bioavailability
- Topical: localized only, limited skin penetration, reapply every few hours
If you need quick, short-lived relief, inhalation gets CBD into your system fastest. If you want longer-lasting effects and don’t mind waiting, sublingual or oral methods paired with a fatty meal will give you the most sustained experience from a single dose.