Renae, have you tried magnesium? I know a lot of people swear by it for migraines, and a lot of women crave magnesium around their periods. Other thing is, are you low on iron?
I don’t really get migraines anymore, but what I found really helped is 1) lots of water (like a couple glasses) 2) something really salty like a few pretzels and 3) caffeine from either coffee (best) or coke (2nd best). The combo of all 3 is magic, and eliminates need for nsaids, which I also refuse to take. Not sure if this would work for everyone, but I recommend trying if you haven’t already.
I’m sure Hannah can provide better guidance on underlying hormonal causes.