Results Mean headache frequency reduction was 2.7 migraine headache days in the melatonin group, 2.2 for amitriptyline and 1.1 for placebo. Melatonin significantly reduced headache frequency compared with placebo (p=0.009), but not to amitriptyline (p=0.19). Melatonin was superior to amitriptyline in the percentage of patients with a greater than 50% reduction in migraine frequency. Melatonin was better tolerated than amitriptyline. Weight loss was found in the melatonin group, a slight weight gain in placebo and significantly for amitriptyline users.
Conclusions Melatonin 3 mg is better than placebo for migraine prevention, more tolerable than amitriptyline and as effective as amitriptyline 25 mg.