I have a lot of people ask me why red wine gives them a headache. My first response is to tell them that they are either drinking cheap wine, or drinking way to much cheap wine. This is commonly referred to as a HANGOVER.
However, there are some people who,despite drinking a quality red wine above the $15 mark still suffer from headaches and/or flushed skin. Although there are many theories as to why this happens, there are no solid answers.
Luckily, there are preventative measures you can take without giving up your cup of red nectar, (providing you aren't drinking cheap wine.)
Try drinking a cup of black tea before you drink the wine. If you will be drinking over the course of an evening, have another cup or two of black tea during the evening. Quercetin, a bioflavonoid found in black tea, significantly inhibits the headache/flush response (which is an inflammatory effect from histamines), according to Tareq Khan, M.D., a pain expert with St. Luke's Episcopal Hospital in Houston, Texas.
Or if the problem you suffer from is bloating due to alcohol's dehydrating and water retention effects, try munching on magnesium-rich snacks like dark chocolate and unsalted nuts, according to Carolyn Dean, M.D., N.D.