I've had Zopiclone prescribed in the past, and that definitely works. Bear with me here though because this might sound daft, and I thought so too at first, but if you have a hot milky drink, perhaps a warm bath, and then go to bed, make sure its dark, and put some meditation music on through headphones, that really helps me to sleep. Perhaps I don't fall asleep while it's on but I definitely do once it's finished and sleep quite well, which is something I never used to do. Try it, you might surprise yourself.