Sounds like it would be good to consult a good sleep doctor, if you have one available.
I've found that the trick to getting to sleep is trying to stay awake, and the trick to staying awake is to try to go to sleep. Making use of that isn't always easy, though.
When I was younger, that worked for me lol! I guess it was the accumulated shift in work throughout the years which threw off my bioclock.
I want to avoid doctors as much as possible but I am open to the idea. I would have to look for a good one.