I've had them, not often but enough. I never threw up, but to say my head throbbed isn't accurate enough. The sensitivity to light is another key. I also have a tell-tale when I'm about to get one; in the hour or so before I get it my vision does one of two things - I either lose my peripheral vision (I get what looks like mirage; like looking through heat waves off an asphalt road ), or I can't see what I'm looking at (same mirage-looking effect) and have to use peripheral vision to see at all. My best fix has always been to sleep them off, too.
My daughter has gotten them too, more frequently than I ever have. They are worse than miserable, they're debilitating. If he's had two in a month, I'd take him to the doc for sure. And this is one case where if they can give him something for it, I'd consider it would be a good thing.