Answer by
askanswer (349)
Wine might be giving you a headache because you are sensitive or allergic to the sulfites in it used as preservatives. You can avoid this by buying wine without sulfites. If you have just drank too much wine, you should drink a lot of water and take ibuprofen.