The exact cause of menstrual migraine is not fully understood, but it is believed that hormonal fluctuations, particularly the drop in estrogen levels just before menstruation, play a significant role. These hormonal changes can influence neurotransmitters in the brain, such as serotonin, which are involved in the development of migraine headaches.