Insomnia Cures and Medications

Insomnia afflicts millions of people on earth and their numbers are growing. It can last only for a couple of days but it can also become chronic. Treatment options are a few and quite complex, consisting in combining different medical and non-medical therapies.