Menstrual migraines happen because of hormonal changes that occur around the time of a person's period. Magnesium and other ...