CBD has been known to last for 5 hours; well the effects at least. While the absorption of the cream through the application of the cream on the skin can take some time, you should know that it will last a little long indeed. In some cases it may go up to 6 hours as well. CBD has always proven to be really helpful and if you take one pill or if you apply it on your skin in the morning after a shower, it is assured that you will have a stress-free and anxiety-free day. Click here to know more about Nationwide CBD products.