How Long Does CBD Last?

The effects of CBD usually last around 4 – 6 hours from a single dose.

If you take CBD on a regular basis, the level of CBD in the bloodstream will remain higher for longer periods of time. After 2 weeks of consistent use, the effects of CBD will usually last around 12 hours per dose.