Girl, I feel your pain (pardon the pun) I have suffered with migraines all my adult life. They have become less frequent but I find there is little reason or rhyme to when they show up. They just do 🤷♀️. Changing parts of my diet has certainly helped though.
Sorry you have to go through this. It sucks hard core. :(