It can take anywhere from 15 minutes to 3 hours for CBD oil to work. The exact time can vary based on the delivery method used.

  • Inhaled CBD- 10 to 15 minutes
  • Ingested CBD- 30 minutes to 3 hours

  • Sublingual- 15 to 45 minutes

  • Topical- 30 minutes to 1 hour

  • Transdermal- 15 to 20 minutes

CBD oil consumed using different delivery methods is processed in the body differently which affects the onset time. Besides the method of use, your body weight and metabolism, quality of CBD oil, dosage, history and frequency of use can also increase or decrease the time it takes for CBD oil to work in your system