How Long Do CBD Gummies Last? Effects & Shelf Life

CBD gummies typically produce effects that last 4 to 6 hours, with onset taking anywhere from 30 minutes to 2 hours after you eat them. That’s longer than inhaled or sublingual CBD, but the tradeoff is a slower start. Several factors can shift both the onset and duration significantly, including whether you’ve eaten recently and what kind of food was in your stomach.

Why Gummies Take Longer to Kick In

When you swallow a CBD gummy, it has to travel through your digestive system before CBD reaches your bloodstream. Along the way, a large portion of the CBD is broken down by your liver before it ever circulates through your body. This process, called first-pass metabolism, is a major bottleneck for oral CBD and is the reason gummies deliver less CBD into your system compared to inhaled or sublingual forms.

The upside is that what does make it through gets released gradually, which is why the effects stretch over several hours rather than spiking and fading quickly. After a single oral dose, CBD’s half-life (the time it takes for half the compound to clear your system) runs roughly 1 to 3 hours. With repeated daily use over days or weeks, that half-life extends dramatically to 2 to 5 days, meaning CBD accumulates in your body over time and its effects may become more sustained.

How Food Changes the Timeline

Eating a high-fat meal before or alongside a CBD gummy has a dramatic effect on absorption. A 2025 study published in Scientific Reports found that a fatty meal increased peak CBD blood levels by roughly 17-fold and nearly 10-fold total CBD exposure compared to taking CBD on an empty stomach. That’s not a small bump; it fundamentally changes how much CBD your body actually uses.

The timing shifts too. On an empty stomach, CBD blood levels peaked around 5 hours after dosing. After a high-fat meal, that peak was delayed to about 10 hours, and researchers observed a distinctive double-peak pattern: one surge around 5 hours and a second surge about 5 hours later. In practical terms, taking a gummy with a meal that includes foods like avocado, nuts, or cheese means you’ll absorb substantially more CBD, the effects will take longer to arrive, and they’ll likely last longer as well.

Individual Factors That Matter

You might expect body weight to play a major role, but the research is less clear-cut than most articles suggest. A 2024 pharmacokinetic study measuring CBD blood levels in healthy adults found no significant differences in peak concentration or total exposure based on BMI, race, or sex. That doesn’t mean individual variation doesn’t exist. It clearly does, since people report very different experiences at the same dose. But the variation seems to come more from differences in liver enzyme activity, gut health, and whether you’ve eaten than from body size alone.

Your metabolism and how regularly you use CBD also play a role. Someone taking CBD daily will build up a reservoir in fat tissue, and the compound will linger in the body much longer than it would after a single use. If you’re new to CBD gummies, expect shorter-lived effects compared to someone who’s been taking them consistently for weeks.

How Long CBD Stays Detectable

The effects wearing off and CBD fully leaving your body are two different timelines. But the more relevant concern for most people is drug testing, and here the important detail is that standard drug tests don’t screen for CBD at all. They look for THC or its breakdown products.

The risk comes from the small amounts of THC that can be present in full-spectrum CBD gummies (legally up to 0.3% THC by weight). If you’re using CBD gummies regularly, trace THC can accumulate. THC metabolites are generally detectable in urine for 3 to 15 days after use, though heavy, frequent use can extend that window past 30 days. Other testing methods have different windows:

  • Blood: THC metabolites detectable for up to 7 days
  • Saliva: detectable for about 72 hours
  • Hair: detectable for up to 90 days

If drug testing is a concern, broad-spectrum or CBD isolate gummies eliminate most of this risk since they’re formulated to contain no THC.

Shelf Life and Storage

The other meaning of “how long do CBD gummies last” is shelf life. Properly stored gummies hold their potency for about 6 months to 1 year. After that, the CBD doesn’t become harmful, but it gradually loses effectiveness.

Three things accelerate that degradation: heat, light, and air. High temperatures break down cannabinoids, direct sunlight does the same, and oxygen exposure causes gradual oxidation. CBD is actually more stable than THC when it comes to degradation, so CBD gummies tend to hold up better over time than THC edibles. Still, for maximum potency, store them in a cool, dark place with the container sealed. A pantry or drawer works well. Refrigeration isn’t necessary but won’t hurt.

If your gummies have changed texture significantly, become sticky or dried out, or have an off smell, the gelatin or pectin base has likely degraded even if the CBD itself is still partially intact. At that point, the gummy may not dissolve or absorb the way it’s designed to.