Taking the hormone melatonin 30 minutes before bedtime can help prevent migraines. That’s because headaches may be related to disturbances in our biorhythms, and melatonin can help regulate our sleep-wake cycles. Melatonin taken nightly for 1-3 months reduces the frequency, intensity and duration of migraines that may occur, but melatonin cannot treat migraines that have [...]
