When I get migranes, which isn't often, I usually end up puking too. But I don't notice the light sensitivity so much. Very hot showers focusing on my scalp help. The pain usually ends up feeling like a steel band wrapping around my head.
"Think of it, if you like, as a librarian with a G-string under the tweed." Clarkson on the Mondeo.