Melatonin is magical but I don't have much trouble sleeping these days because I FINALLY have a fairly stable schedule and I just go to bed at the same time every night.