Yes, I'm prone to them.
Some years, I get them twice, to three times; other years hardly at all.
Once, when I worked as a public servant in the Parliament, the stress (and the utterly toxic work environment) was such that my migraines were at least monthly, and, while working there, I also suffered from a severe attack of shingles, which required a month's sick leave. (In around twenty years of teaching at university, I was hardly ever ill).
Until this year, when I finally managed to get it seen to, I also had issues with two impacted wisdom teeth, which would flare up violently about once a year, or 18 months, and then cheerfully segue into a migraine.
I think the main thing is to try to recognise possible triggers and try to avoid them. Hunger and stress combined are a deadly combination. The menstrual cycle didn't hep much either, and I think there was a link with PMT and when I was most susceptible to migraines if added factors such as stress - and perhaps hunger - also featured. These days, I'm always exceedingly well hydrated, which helps.
Once a migraine starts on its path, though, there is very little one can do, unless you manage to head it off before it hits. No over the counter thing helps once it has started.
Mine always lasted the best part of three days - always three days, though the thing itself was usually winding down by the third, and the throbbing headache was more like a grim echo of its former self, which reminded you that it had paid you a visit, rather than the sheer poleaxing incapacity visited upon you on the first - and sometimes - second - day. Bed, darkness, no noise, and lots of water and hot savoury drinks - try not to eat or drink anything sweet at all, as sweet things seemed to exacerbate the thing, even though your mind (well, my mind) illogically seemed to crave such.
Agree with abijnk - the times when you puke are the worst, though, thankfully, that didn't happen all that often, and hasn't happened for years. Not, now that I come to think of it, since I worked in the Parliament.
All I can say is, I've been there and I know what you are going through. You have my heartfelt sympathy.