Wendy, your story sounds all too similar to mine. I've suffered with insomnia for the past 12 years, and I've seen every specialist and tried every medication known to man.
This is what is working for me:
cut out ALL coffee, even if it's 7am! The caffeine is much too stimulating. Beverly is right, teeccino is amazing. It tastes just like coffee, but without the caffeine.
magnesium with calcium. Try to take 400 mgs/day. I always take with food, at each meal. Just not too close to bedtime. My doctor recommended this to me a month ago, and I've been having really good sleep!
eat a little something before bed. This is something else my doctor shared with me. I would often wake up in the middle of the night, and it was because my body was hungry. Eat a banana before bed (this will make your sleep amazing and deep!) Or how about a rice cake with peanut butter and hummus. Or a little greek yogurt. Works every single time!
white noise. This has been a huge helper for me! I can't stand a quiet room. I do fall asleep to the tv (it's on a timer) and goes off after 30 min. Then I just hear the soothing white noise in the background. If you have a smartphone, there are white noise apps, many of which are free!
Best of luck to you Wendy!