"Gives me a headache every time..." Are you allergic to sulfur?
Try eating red meat before drinking red wine.