How long does CBD last?

To say “CBD lasts for X hours or days” would be misleading as the effects of CBD are determined by a lot of variables. Therefore, the answer to the question “how long does CBD last” will depend on individual experiences.

In this article we’ll talk about the method of consumption and the many other factors that contribute to how long you might feel the effects of a dose of CBD.

Putting together the information we provide here will give you a clearer idea of precisely what to expect from your CBD experience and help you to find that perfect dose.


The first thing you need to know about how long CBD lasts is the difference your method of consumption will have. Depending on how you prefer to take your CBD it may take a few minutes to several hours before you can feel anything.

For some, this could be 30 to 60 minutes, whilst for others it might take 2 hours or more before it kicks in. The form you take your CBD in will also determine how long it’s going to linger in your system.

Generally speaking the quicker a CBD product kicks in the faster its effects fade, however this is not a universal truth. Here are some of the most popular ways in which you can take CBD.

CBD Oils & Sublingual Application:

CBD oils are usually sold with a dropper or spray built into the lid of their bottles. These applicators are what you use to administer a few drops of the CBD oil under the tongue, a process known as sublingual application. 

You should hold the CBD in your mouth for at least thirty seconds to give it enough time to absorb through the tissues underneath your tongue.

Since sublingual application of CBD oil bypasses the conventional digestive process, it can take anywhere from a few second to 30 minutes to start feeling its effects.

Some people spit out the remaining CBD oil, but you can also swallow it to allow a smaller dose of the remaining CBD to be absorbed slowly through your digestive system.

A CBD oil can last anywhere from 4 to 12 hours, depending on the amount you take and your own natural tolerance. There is no recommended dosage for CBD oil so you should apply what you feel is enough for you. Be sure not to exceed.



Although the particular method of dosing has a significant impact on how long a CBD dose will last, there are still a myriad of other factors that effect it. These can range from individual bodily factors and metabolism all the way to lifestyle and diet, amongst others.

Here are the additional critical factors that determine how long CBD lasts in your system.

Body Weight:

As we have already stated there is no one-size-fits-all for CBD users. Individual requirements will vary wildly between users, with different people experiencing vastly different effects.

Weight, for instance, is a key determinant of how long CBD might last in your system. Those with a lot of body fat tend to store CBD for many hours, experiencing a less intense and extended release of CBD.

Likewise, a low metabolism will extend both the initial release and gradual elimination of CBD throughout your body.

This means that if you have fewer body fats you will quickly process CBD, but it won't last as long as you may necessarily want.

On the other hand, people with high body fat may have to wait longer to feel CBD effects but, once it does kicks in, they tend to enjoy it for longer periods.


Body fats aside, your lifestyle also determines how long CBD lasts in your system. Activities like workouts and yoga enhance metabolism, which results in the quick processing of CBD.

Subsequently, these effects tend to last for a shorter period but with a quicker uptake. A more sedentary lifestyle will reduce the initial impact and uptake of CBD but extend its effects accordingly.

Serving Size:

How long CBD stays in your body also depends on the amount and the concentration of CBD you take. Dosage is a crucial factor here, but the presence of other compounds also has an impact.

A CBD edible that is heavy in fats and sugars will general take a little longer to be felt than an ingested oil capsule that is little more than CBD, carrier oil and flavourings.

This is why the concentration of CBD in particular is a good thing to pay attention to as it lets you know not just the exact dose of CBD you are taking, but its ratio compared to other ingredients.

The higher the dosage, the longer CBD is going to last in your body. However, this does not mean you should take more than the recommended dosage.

When experimenting with CBD, make sure you start with small amounts and increase the dose gradually.


Taking a CBD edible on an empty stomach will generally result in a faster uptake, as the edible will be the only thing in your stomach to be digested. As such you’re likely to feel the impact of the CBD more quickly, but the effects won't last quite as long.

On the other hand, consuming CBD on a full stomach slows CBD metabolism, causing the impact to last longer but slowing the uptake considerably.

Frequency Of CBD Use:

Some studies indicate that how often you use CBD can affect how long it stays in your system. CBD itself is non-toxic so it is unlikely that you would build up a specific resistance to it.

However, when used regularly CBD tends to build up in your body causing its effects to last longer. With time, you may find that a small dose will achieve the same results you used to experience from taking a larger dose.


It is a bit difficult to determine the exact number of hours CBD lasts because, as we said, everyone is unique. This is the reason why you should adjust your CBD intake to a point you find it effective for you.

Most CBD users will go through a period of experimentation at some point, trying different CBD products and different dosing routines to find that perfect fit. Using CBD is a process, so we’d advise you not to hope for a mind-blowing experience on your first use CBD doesn't work that way.

But if you buy only quality CBD products and put in the effort to find out how to use them in the best possible way, your CBD experience will quickly become something special.