I always try 2 to 4 Benadryl OTC when I can't sleep. Always knocks me right out. Try that in combination with the melatonin and it might do the trick. You can also try some NyQuil maybe, hey whatever works!
I have chronic insomnia and have tried every prescription under the sun. I strongly advise to stay away from the benzos and Ambien. They may help at first but they will make things much worse in the long run. It is ok to use them very sparingly but they should never be used on a frequent basis. I can not take benadryl or anything that contains that active ingredient as it does the exact opposite to me. It makes me beyond jittery and truly miserable. So in summary, the best thing to do is make sure you have good health and sleep hygiene. This includes exercise, good diet and avoidance of caffeinated drinks.
I don't know how healthy this is but I sometimes take Excedrin pm. Its has more of the active ingredent than tylenol and the pain reliever in it helps with my achy muscles. What I do is take 2 @ 6pm then another 2 @ 8 pm. Then I take a hot bath and read to relax my mind. As soon as I feel tired, I go straight to bed and try to keep my mind blank or if I can't then I'll listen to an audio book or music. Anything to keep my mind engaged without actually thinking. One thought just leads to another, right? Then I try to just zone out. You just have to try and stay positive. When you wake -up think, wow, 3 hrs sleep is better than nothing....and the next morning, wow, 5 hrs sleep is way better than 3hrs. Soon your body and mind will start working together.
2ml diazepam once a while if it is regulated, and melatonin 3ml starting together and then once a while, I found works well, but also you need to know what it is that is stressing you out, or if you do enough exercise to assist your body and mental state to relax. I have found that a mixed drink of warm milk and meshed bananas prior to going to bed, also assists, but perhaps you owe to look at what else is going on in your daily routine or lacking off. Talking too much may make you....for example, being too alert, or thinking too much overactivating your brain, where as if you stay quite and watch a little tv lying down, may make you fall asleep.
There are some CD products which assist sleep, one of the many, is called white noise.
It has synthecising of many frequencies, which relax your mind, blocks out noises or even the inner thinking/noises etc. and it does work. Foccussing on this "hissing" noise just makes you fall asleep. Made both for aggitated babies and adults.
try taking 3 capsules of l-tryptophan about and hour before sleep. This helps replace the seritonin levels in your gut (which is where most of the seritonin is manufactured). You will both sleep like babies and will not wake up with a sleep hangover.