I used to get migraines quite a lot; often related to tiredness/stress etc. but sometimes to food - spit roast pork was a guarantee, for e.g., and weather - hot thundery weather would often bring one on. Also, neck and shoulder tension could bring one on - a crick in the neck would be almost a dead cert but would also bring back my vertigo, and a trip to the osteopath would be essential.
When I changed my diet and eliminated a few foods, the migraines diminshed enormously - far fewer of them.
I mostly knock them on the head with 3 ibuprofen (4 if it's already bad) and sleep.
Last time I was pg, I think I maybe had one migraine which of course I couldn't take my ibuprofen so had to live through it; this pg I have had several, one of which went on for days on and off, interspersed with terrible sneezing/runny nose (luckily not both at the same time or my head might have fallen off!). Keeping my neck sorted via the osteopath helps; that bad one was after returning home from the UK (24h flight, lack of sleep, extra suitcase - argh!) and I couldn't get to the osteopath immediately, had a 2w wait for an appt.
My migraine can be either side - R side ones aren't so bad, L side ones are terrible; I sometimes get light sensitivity, have occasionally had the aura (once or twice had the aura without headache, which was most odd, just had the eye thing and this strange "fizzing" sensation in the bridge of my nose!) and sometimes been sick too. It's in my family - both grandmothers, my Dad and my brother all suffer - slight variations on symptoms but none of it pleasant.
My Dad's actually improved enormously when he started having to take BP medication; even though beforehand his BP had never really been high, perhaps it would go up around migraine time - certainly he's had far fewer migraines since being on it.