C64, I know often advice isn't that helpful, so I want to be careful about giving too much.
I just want o share my experience of insomnia, and what did not help. I tried everything, valium and every other benzo, valerian, over the counter pills, melatonin, bath before bed, eye patch and ear plugs, meditating before bed, sex before bed, read many books on insomnia. I followed all these guidelines on 'sleep hygiene'! I hate that term
Anyway, needless to say it didnt work, it just made me more anxious, and more obsessed with my evening and bedtime rituals, that if I missed anything or it got too late I would panic and not sleep at all.
After the many insomnia books and info I read I came across a book by an english doctor called Guy Meadows. 'The Sleep Book'. This book was a bit like the insomnia equivient of TMS. He said stop obsessing, stop all the rituals, stop trying to sleep. It was a very different approach to all the other stuff I had tried and failed with. I can't say it cure my insomnia, but it gave me a lot of relief to let go of all the extra worry I had added on top, and overall it changed my relationship with sleep. Similar to John Sarnos book, it has not cured my pain problem, but I have a very different way of thinking about it all and it has helped more than anything else. I dont know if you are in the UK, but this guy runs workshops and seems like a very kind and honest man, you can look him up.
I would also say that my experience with sleep as an anxious person and a person who is now in pain most of the time is this : It's really not how much sleep I get, but the state my mind is in when I go to sleep and during the night. If I am stressed out leading up to bedtime I know that even if I sleep 8 hours I wake up feeling awful and anxious, and struggle to get through the day. Whereas the rare times when I feel alright and I get less sleep I manage much better.
You know when you have hideous dreams all night but sleep a lot, you can be so tired and in pain the next day. Unfortunately it seems like everything else, it's all about letting go and accepting, which is so f&^%ing hard!!!
I wish you luck