Medical cannabis has analgesic and anti-anxiety properties so it can soothe the mind and body so it provides an effective treatment for a range of sleeping disorders. But recreational cannabis having a high percentage of tetrahydrocannabinol can have an opposite effect of making you high which can disturb sleep.