Cannabis for sleep, is it effective? Cannabis has relaxing and sedating effects. Thus, people with insomnia and post-traumatic stress disorder oftentimes use cannabis to help them sleep and prevent nightmares.