@Raven88 and Zoflorabore: Thanks for the info re CBD oil. I didn't realise it was legal, I might give that a try.
@IDismyname - that's interesting about the acupuncture, I didn't realise that could be an option. Is it a Chinese clinic? I'd be interested to hear more about that, if you are happy to share a few more details.
I'm so happy I found this thread, insomnia is a very isolating condition, so this thread is very helpful.
Re medication, like others I have found Zopiclone helpful, and Diazapam better - but getting a prescription is nearly impossible. I've self medicated using a combination of antihistamine (piriton/cetirizine h) and ibuprofen, when I've been overtired and had a headache coming on at bed time, and found that combination seemed to work. I thought maybe I'd just imagined that it helped, but a PP mentioned upthread that Tylenol (American drug?) contains this same combination, which might mean I'm onto a winning combination! ☺ Drugs can have side effects (especially on stomach/liver, long term) so this may not be a perfect solution, but like others have said, insomnia has such an awful affect on quality of life that maybe drugs are worth trying, especially for those who do important jobs and need to be on the ball.