Several factors contribute to menstrual or hormonal migraines including estrogen-induced high histamine and the change to neurotransmitters when both estrogen and progesterone drop at the end of the cycle.
The best natural treatments for hormonal migraines include natural progesterone and magnesium. Hormonal birth control is usually not a good idea.