To beat insomnia, sleep less
sleepedy.com
sleepedy.com
While it may be hard to wake up at 7, if you could do it, it would generate what we call 'sleep pressure' for the next night. Basically you are tiring your self into sleeping more when you are in bed vs being awake and tossing and turning.
Also when you hop out of bed, do something relaxing like listening to music or reading a book. If you started working it could stimulate your mind and keep you up even longer.
Here is Stanford's guide to sleep restriction: https://stanfordhealthcare.org/medical-treatments/c/cognitiv...
This is an evidence-based method, meaning its been proven clinically to work. I'll make sure to add some citations so it seems more legitimate.
PS: We also have a full guide on Cognitive Behavioral Therapy for Insomnia (CBT-I) for which sleep restriction is a subset: http://sleepedy.com/cbt-for-insomnia
I'd be happy to set you up with an extended trial (~1 month) and would love to see if our coaches and the above method could help you sleep better.