melatonin helps and can be great, but for me... i find that if i dont fall asleep when taking it within about 30 min, i'll be up for hours. what i do (bare with me, it's a lil unorthodox. lol) i put about 12 drops of ether in a shot glass and fill with water. it'll eliminate any cough that might bother you, helps with any bronchial infection and helps you sleep... but the first few times take only like 6 or so drops until you know about how much your body needs to sleep. if you take too much it can mess with you in the morning. lol