The effects of CBD oil can vary depending on the individual, the method of use, and the condition being treated. Some people may notice effects within minutes, while others may not notice effects for several hours. It can also take several days or weeks to achieve optimal results.