The CBD roll-on effect starts to take effect in 15 to 45 minutes. Compared to capsules or edibles, roll-ons usually take a little longer to take effect. Relieving effect can last for up to six hours. Apply Icy Relief CBD Roll on Full Spectrum to the affected area for quick relief; repeat as necessary.