Why do some wines give you a headache?
Well, it’s probably not the sulfites, right? Indeed, it probably is not. The most likely culprits are histamines in wine. Red wines have higher levels of histamines than whites, since the histamines are in the skins of the wine and red wines spend time macerating on their skins to extract pigment, tannin, flavors, and, yes, histamines.
Those same tannins and flavonoids tend to help to preserve red wines, resulting in many white wines with higher levels of sulfites than red wines. So, if you’re getting a headache after drinking red wine, it is likely a reaction to the histamines, which can be prevented by taking an antihistamine before starting to drink.