In addition to anxiety over the stressors of life, there are several other reasons for insomnia. Some medical conditions such as chronic pain, hyperthyroidism, allergies or sinus issues, asthma, gastrointestinal problems such as reflux and neurological conditions such as Parkinson's disease can make it hard to sleep.