Recently I discovered something about my sleeping patterns. If I stay in the same environment for long time, it will be difficult for me to sleep. I will be afraid of night time because I couldn't sleep. Last couple months, I moved a lot due to work and i was so exhausting. In 1 month I had to live in 3-4 different states. That's how I finally break my insomnia. Right now, I sleep not great but a little longer hours (with sleeping pills. I can't live without it for the rest of my life). Once my life is back to normal, staying in the same house for a long period of time, insomnia will be back again. I'm not sure your life situation, to break the cycle maybe try changing scenery in the condition that you also have to be exhausted.