I get a migraine either just before or in the middle of my period. I've had them regularly for over 20 years. They tend to go overnight. There is nothing worse than getting up with a banging head
Maybe try taking magnesium or iron?
I find I have trouble sleeping the week before I'm due my period... Not sure why but I've just come to terms with the fact that it's just part of life now. No help or cures unfortunately just that you're not the only one