I have never had a migraine (Thank heavens!), but I did suffer terribly from tension headaches throughout my teens and twenties. I have them occasionally now, but not often.
Disturbed vision, aversion to smells and light, nausea, the works. Only relieved by dark, sleep and throwing up (in any order). The next day I would awaken bright eyed and ravenous.
I avoid milk things in the morning, as that was a definite trigger. I eat regularly. I very rarely drink alcohol (must be about 2 maybe 3 years since I last had a drink) and I take regular exercise.
I have a learnt that there is a 20 minute window at the start of a
stress/tension headache where I may be able to head it off ('scuse the pun), by dealing with the trigger/s - stress, lack of food, lack of hydration, aching neck.
It's been about 3 years since I was last floored by one. Phew!