I get a migraine 2 days before my period every month. Nothing helps it. Not laying down, different medicines, taking a shower, eating, etc. What is it that causes it? Can going on birth control help this?