Hi, GodzillaWoman. I hope you're well today.
I get migraines, too, and they do progress to the point of vomiting. Taking any kind of pain reliever while I was in the midst of a migraine seemed to give me an upset stomach, and I would vomit. But then one day, I forget how or why, I discovered that if I didn't try to 'tough out' a headache, and 'wait to see' if it would become a migraine, I could take 600 mgs. of ibuprofen, and the headache wouldn't ever turn into a migraine, and I would never get sick. If I feel a slight headache these days, I just take the ibuprofen, and I don't feel bad about it. It's better than getting a migraine!
I do think everyone is different, and responds to treatments differently, though. Also, you have to find medicines and treatments that work with your body chemistry, and medications you already take, and conditions you might already have. Avoiding triggers is another solution I see you're already working on. I've found that lentils give me a migraine, so I don't eat them.
Here's a link with a bunch of herbal things that you could learn about, and maybe try, too. I'd research herbs just as carefully as medicines, though! Some herbs are very strong, or have side effects you'd want to avoid. Use your best judgement!
https://www.google.com/webhp?sourceid=c ... s&tbm=shop