CBD oil can help reduce anxiety and depression levels, helping people fall asleep and improve their sleep quality. But, the most effective dose of CBD oil for insomnia varies from person to person. A person's age, gender, weight and height are all factors to consider when deciding on the right...