Melatonin for Migraines?

Melatonin has been shown to be more effective than placebo in preventing migraines. Furthermore, melatonin has been shown to be as effective as amitriptyline in preventing migraines, but with fewer side effects.