CBD cream is a product you can reapply multiple times throughout the day, it takes effect faster than CBD oil, but it only lasts a couple of minutes to a good hour compared to CBD oil which could take effect for 2-6 hours.