How Long Do the Effects of CBD Last For?

To get the maximum benefit from CBD supplements, it’s important to find the dose which delivers the benefits you’re looking for. However, it’s also essential not to overload your body because you won’t gain any advantage and could suffer unwanted side effects.

Dose is part of the puzzle but understanding how long the effects of CBD last is also vital. This can help you to plan how frequently to take CBD oil and the best time of day.

Like many questions about CBD, there’s not one single answer so here’s a closer look at what you need to know in detail.

Choosing the Right Method

There are a variety of different ways you can take CBD oil and each of them offers a slightly different experience. Some produce a much quicker effect but wear off more rapidly.

There are other factors which influence how long you’ll feel the effect such as your body weight, metabolism and how often you use CBD oil.

However, as a general guide:


This is one of the quickest ways to get CBD into your body as it’s able to enter your bloodstream directly from your lungs. It also wears off the quickest, lasting typically for no more than 2-3 hours.


Dropped under the tongue, CBD liquid (often known as tincture) is the second fastest route of administration. Held in the mouth for a minute or so before swallowing, the effects are usually felt within 15 minutes and can last 4-6 hours.


Edibles such as CBD gummies work in the body in the same way as CBD capsules. They must pass through the digestive system before taking effect so the result can be slower. It may take up to an hour to notice the effects from edibles but it will last 4-6 hours.

Balms or rubs

Research suggests that the endocannabinoid system is also present in the skin, allowing rubs or balms to be used. This method lasts up to 4-6 hours after application.

A Word of Warning

The information we’ve given here is about how long you’ll feel the effects of CBD in the body. This allows you to judge the best time to take it and how often to dose.

If you are concerned about when CBD will completely clear from your system, this is a completely different matter entirely.

Although CBD shouldn’t show up on any drugs test, there is a small possibility that even a trace amount of THC will. You may therefore need to be mindful of the length of time CBD oil can remain in the body if you want absolute certainty for the purpose of taking a drugs test.

Most users will only notice the effects of CBD for a few hours but it doesn’t clear the body in that time. The clearance rate depends on the dose and the route of administration, as well as individual factors such as your metabolism, water content and body mass index.

As a general rule though, you can expect CBD to remain in your system for anything from a few days to several weeks.