CBD oil lasts 4 to 6 hours in terms of noticeable effects when taken orally, 1 to 2 years on the shelf before it degrades, and potentially several days in your body before it’s fully eliminated. Since “how long does CBD oil last” can mean any of these things, here’s what you need to know about each one.
How Long the Effects Last
When you take CBD oil by mouth (under the tongue, in a capsule, or mixed into food), the effects typically last 4 to 6 hours. But CBD doesn’t kick in immediately. Expect anywhere from 30 minutes to 2 hours before you notice anything, depending on whether you took it on an empty stomach or with food.
A clinical trial measuring CBD blood levels after oral doses found that concentrations peaked at roughly 4 to 5 hours. That lines up with the common experience of effects building gradually, hitting a plateau in the middle of that window, then tapering off. Eating a high-fat meal alongside CBD dramatically increases absorption, boosting blood levels nearly fivefold compared to taking it on an empty stomach. So if you’ve eaten recently, you’ll likely feel stronger and longer-lasting effects from the same dose.
Vaping or smoking CBD works faster, often within minutes, but the effects wear off sooner, typically within 2 to 3 hours. Topical CBD products applied to the skin work locally and don’t enter the bloodstream in meaningful amounts, so their timeline depends more on the formulation than on CBD itself.
How Long CBD Stays in Your System
Even after the effects fade, CBD lingers in your body much longer than you’d expect. The elimination half-life (the time it takes your body to clear half the remaining CBD) varies widely by how you took it and how often you use it. After a single oral dose, the effective half-life ranges from 10 to 17 hours. With chronic daily use, that extends significantly, with some studies reporting a half-life of 2 to 5 days.
A study tracking urine after a single 100 mg oral dose found that one of CBD’s main breakdown products continued to be excreted for several days, with a urinary half-life of about 52 hours for oral formulations. In practical terms, a single dose could remain detectable in urine for roughly 3 to 5 days, and regular use would extend that further.
Will CBD Make You Fail a Drug Test?
Standard drug tests screen for THC, not CBD. But many CBD products contain trace amounts of THC (up to 0.3% is legally permitted in hemp-derived products), and those traces can accumulate with regular use. In one study, participants who inhaled CBD-dominant cannabis containing just 3.7 mg of THC alongside 100 mg of CBD still had detectable THC metabolites in their urine for up to 58 hours. Three out of 18 participants produced samples that would have triggered a positive result on a standard workplace drug screen. If drug testing is a concern, broad-spectrum or isolate CBD products (which should contain no THC) are a safer bet, though mislabeling in the industry remains a real problem.
Shelf Life and Expiration
An unopened bottle of CBD oil typically lasts 1 to 2 years from the date of manufacture. The CBD molecule itself is reasonably stable at room temperature, but it breaks down when exposed to light, heat, and air over time. Research on cannabinoid stability found that light exposure is the single biggest factor in potency loss, even indirect light that isn’t direct sunlight. Temperature below about 68°F (20°C) had minimal impact, but oxygen exposure led to meaningful degradation.
To get the longest life out of your bottle, store it upright in a cool, dark place like a cabinet or pantry. Keep the cap tightly sealed between uses. The refrigerator works too, though the oil may turn cloudy and thicken temporarily. That’s normal and clears up within a few minutes at room temperature.
Signs Your CBD Oil Has Gone Bad
CBD oil doesn’t become dangerous when it expires, but it loses potency and develops an unpleasant quality. Three things to check:
- Smell. Fresh CBD oil has a mild, earthy scent. Expired oil smells skunky or sharp.
- Appearance. If the oil looks persistently dark, thick, or murky (and doesn’t clear up after sitting at room temperature for a few minutes), it has likely degraded.
- Taste. All CBD oil has a slightly grassy or nutty flavor depending on the carrier oil. Rancid oil tastes distinctly off, similar to cooking oil that’s gone bad.
If your oil shows any of these signs, it won’t hurt you, but you’re getting less CBD per drop than the label suggests. It’s worth replacing.
What Affects How Long Effects Last
Several factors influence whether your CBD experience lands on the shorter or longer end of that 4 to 6 hour window. Body weight and metabolism play a role, as people with faster metabolisms process CBD more quickly. The dose matters too, though the relationship isn’t perfectly linear. Clinical data shows that doubling the dose doesn’t double blood levels; it increases them by roughly 1.6 to 1.9 times. So taking more extends and intensifies the experience, but with diminishing returns at higher amounts.
The type of product also matters. Sublingual oils (held under the tongue for 60 to 90 seconds) bypass some digestive processing and tend to kick in faster than capsules or gummies, which must pass through the stomach and liver first. Regular users may also notice that CBD builds up in the body over time. Studies show it reaches a steady state after about 2 days of consistent dosing, with blood levels accumulating to roughly 1.8 to 2.6 times what you’d get from a single dose. This means the effects of daily use can feel more sustained compared to occasional use.

