I rock a migraine about once a week. On the day I get one, throw up what ever I eat. I can't even keep water down. Usually after throwing up and fully emptying my stomach, and then drinking a bunch of water and puking again, the headache gets a little better.
They are weird, I used to get them as a kid once a week for years. Then I hit my teens and they went away for about 15 or so years. Now they are back.
I try to avoid chocolate, and really aged cheese (both of which I love). I suppose I should go back to the DR about it.
As a young kid they tried a blood pressure medication on me, then took me off because too many kids were having heart attacks from it.
Luckily my migraines don't affect my vision. I do have the light/sound sensitivity (not as bad as some), but the nausea and vomiting everything gets old!