How to overcome Insomnia?

You are lying in bed and you just keep on tossing and turning. The thoughts keep on running through your head. The hour is getting late and you’re still not able to sleep. What to do? How can you function the next day, if you can’t get a reasonable amount of sleep? Well, these are [...]