I haven't had a migraine in a while -touches wood- but I've had some pretty bad ones, one time I had one start just at the end of a school day and I was sitting on the bus which was taking forever to get through the lights to my stop because of traffic and I couldn't handle it anymore so I barged off the bus and trudged home while my migraine was getting stronger by the minute, I ended up walking through shin deep puddles and barely feeling it, I couldn't even open my eyes as I was approaching my house, the front door was locked so I had to ring the doorbell so my mum would let me in because finding my keys was too much of an effort and she put me to bed, had to sleep it off.
Also I had an outrageous hangover last summer, my first ever hangover (I almost never get them), had to sleep for another couple of hours and then it took me 5 hours to drink a bottle of water I was shaking so bad
Also when I broke my nose, that wasn't fun, but it wasn't nearly as painful as I expected breaking your nose would be, it was just the shock of the impact more than anything. But yeah, I think the migraine was the worst, knowing that it was coming and not being able to get home fast enough.