Melatonin is a safe and effective remedy for migraine headaches. According to research presented at an American Academy of Neurology meeting, melatonin is as effective in preventing migraines as Amitriptyline. Amitriptyline is a tricyclic antidepressant with a number of uses; it is commonly prescribed for depression and anxiety but is also quite effective for preventing migraines and nerve pain associated with shingles. Melatonin has a number of benefits for the brain. It is a natural hormone produced by the body that regulates sleep/wake cycles. It is available as a supplement that is most commonly used for sleep problems. Melatonin is fabulous for helping to reduce the symptoms of jet lag and re-establish a normal sleeping pattern more quickly. It is also very helpful for people with insomnia who struggle to get to sleep. Melatonin has other benefits; it is a powerful antioxidant and has been linked with cancer prevention. Melatonin helps to ensure healthy gallbladder contractions and may reduce the risk of gallstones. When taken with magnesium, melatonin may be helpful for reducing the incidence and severity of all types of headaches. Source