Personally I did not like melatonin. It gave me super graphic scary nightmares. nonononono...never again.
I settled on SleepyTime Wellness tea (with Valerian) and hot chocolate. And an occasional 2:00AM session here on SR, supplemented by toast and milk.