I love CBD oil! Get a high dosage though cause I found the effects of the lower dosage did not work over time. It helps with anxiety and yes with sleep somewhat. I did have nightmares the first few mos and some claimed they did too but the positive effects far outweighed the nightmares.
Here is where I order from
https://www.purecbdvapors.com/