Cognitive behaviour therapy for insomnia (CBT-i) is an evidence-based approach that isn't easy to follow, but it's highly effective.