I too suffer red from menstrual migraine a week before and after my period for the past 20 years. One day I had a sudden urge to eat oats. So I started taking it every morning for breakfast for 2 weeks. When my menstrual cycle came, the migraine was completely gone. I also make sure that I have enough sleep cos lack of sleep would also trigger the migraine.