Last updated: October 2026
CBD oil held under the tongue usually takes 15 to 45 minutes to be felt, capsules and edibles 1 to 2 hours, and balms a few minutes on the area applied. Effects typically last a few hours. For a daily routine, give CBD 2 to 4 weeks of consistent use before judging whether it suits you.
Below: timing by format, how long effects last, what speeds it up or slows it down, and how long CBD stays in your body.
How long CBD takes to work, by format
| Format | Typical onset | Notes |
|---|---|---|
| Oil under the tongue | 15 to 45 minutes | Hold for 60 to 90 seconds before swallowing |
| Capsules | 1 to 2 hours | Slower, steadier; take with food |
| Food and drinks | 1 to 2 hours | Depends on the meal. See cooking with CBD |
| Balm | Minutes, on the area applied | Little reaches the bloodstream |
| Inhaled | Minutes | Never inhale CBD oil drops. See can you vape CBD oil? |
See how to take CBD oil and CBD oil vs capsules.
How long the effects last
A 2018 review found CBD taken by mouth reaches its peak level in the blood within 0 to 4 hours. Most people notice any effect for a few hours after a dose. Taken with a meal, levels rise more slowly but higher. Many people take CBD once a day, often in the evening, or split it morning and evening.
Why it can take weeks to judge
CBD’s effects are subtle, and day-to-day sleep and stress vary a lot. Taking it at the same time daily for 2 to 4 weeks, and keeping a simple diary, is the fairest way to judge. Expectation also plays a part: in a 2021 study, people who believed they’d taken CBD felt more sedated, even though they hadn’t. See what CBD feels like and why isn’t CBD working for me?
What speeds it up or slows it down
| Factor | Effect |
|---|---|
| Food | Slower but much higher absorption: a high-fat meal raised levels about fourfold in a 2020 trial |
| Holding oil under the tongue | May help a little |
| Dose | Very small amounts may not be noticeable |
| Product quality | Some products contain less CBD than stated |
| Your body | Metabolism and other medicines vary |
See CBD bioavailability and how much CBD to take.
How long CBD stays in your body
A single dose is mostly cleared within a day or two. With regular daily use, CBD’s half-life is longer, around 2 to 5 days, so it can take a week or more to clear fully. If you’re drug tested, the concern is usually THC, not CBD. See how long CBD stays in your system and CBD and drug tests.
The FSA’s 10mg a day figure is precautionary advice rather than a legal limit, set while longer-term safety research continues. At Evopure we think it is a very cautious figure, and many adults use more. If you go above it, increase slowly, and check with your GP or pharmacist first if you take any medication. We don’t recommend our products during pregnancy or breastfeeding.
FAQs
How long does CBD oil take to kick in?
Usually 15 to 45 minutes when held under the tongue, or 1 to 2 hours when swallowed with food or as capsules.
How long does CBD last?
Most people notice effects for a few hours after a dose. Blood levels peak within about 4 hours.
How long should I take CBD before it works?
Give it 2 to 4 weeks of consistent daily use before judging whether it suits you.
Do CBD capsules take longer to work than oil?
Yes, usually 1 to 2 hours compared with 15 to 45 minutes for oil under the tongue.
Does CBD work straight away?
Not usually. Even the fastest oral method takes 15 minutes or more, and effects are subtle.
Sources
- Millar SA et al. A systematic review on the pharmacokinetics of cannabidiol in humans. Front Pharmacol, 2018.
- Crockett J et al. Effect of meals, whole milk and alcohol on cannabidiol exposure in healthy subjects. Epilepsia, 2020.
- Spinella TC et al. Evaluating CBD expectancy effects on acute stress and anxiety in healthy adults. Psychopharmacology, 2021.






































