Hello Chez,
Sleep is always difficult if you keep trying to troubleshoot and solve it, like going to different doctors, constantly asking for advice, cures, tips and etc. Insomnia isn’t really the problem, seeing it as a problem becomes the problem. Keep it simple, always! Doing nothing is best, which is your best chance for a cure. The only simple things you need to sleep well are only two:
1. Get into and out of bed only at regular times, and not sleeping in or taking naps at other times even at weekends. This is 75-80% of the work already. Just figure out how much sleep you need (I recommend starting at 6.5 hours and then slowly extending that out in 15 min intervals by going to bed earlier while keeping out of bed time the same as your sleep duration improves)
2. Be patient and stop trying so hard so sleep. This is key and why so many people fail. It is often the impatience and frustration with how long it takes that make insomnia stickier. If you find yourself waking up too early, as most people do, even normal sleepers, just go back to bed, even to rest if you can’t sleep. Eventually you find you can sleep, even for just 5 mins and this becomes the initial proof that you can sleep. That 5 mins then develops into 10, 15, 30, 45 mins, 1 hour even 2 hours over time as your sleep confidence improves. Eventually you become so confident about sleeping that insomnia doesn’t bother you anymore and that’s when you are fully recovered. Best wishes and good luck to you.