If you have a doctor, ask him/her if Trazodone would be an option for you.
I was prescribed it, I take 50mg about 30 minutes before bedtime. It helps me sleep better than anything I've ever tried, but it is a prescription only medication in the US. I don't have any "hangover" effects from using it.
Also, I have used an over-the-counter product called "Dream Water." They are little 2 or 3 ounce bottles of liquid with a berry flavor, and they have a few herbal ingredients that promote sleep. Those worked decently for me as well. Good luck getting to sleep!
Oh, also try this (with a pair of headphones, at medium-low volume):
Sleep II + RAIN (One Hour Binaural & Isochronic beats for sleep 3.4Hz Delta range & OM) - YouTube