What health problems cause insomnia?

Every person experiences sleep problems from time to time, but there should be much more grounds for diagnosing insomnia. Insomnia is indicated by frequent awakenings during the night, problems with…