HealthWellness Everything you need to know about the causes and treatments of insomnia by Amy Steenkamp