After extensive testing, Experts believe that good CBD oil can work in many different ways to help with insomnia, anxiety, depression, pain, inflammation and has so many other individual health benefits. To achieve the full benefits of CBD, the recommended dose should be taken daily at the right time. CBD oil taken regularly can also help boost your general immune system and give you many hours of restful sleep.