Because if you drink wine occasionally, your body will lack a kind of enzyme which will decompose ethanol. When you drink a lot once, it will store excessive acetaldehyde and make your head hurt. But if you always drink wine, your blood vessel will stay wide. It also make you headache without drinking for 1 to 2 days as well. When you have headache, your intraocular pressure will get high and cause your eyes hurt. So when you drink a lot of wine, you can drink honey water or tomatoes juice. Doing this can reduce the pain you get and help you avoid headache and eye hurt. What is more, please don't drink tea after you are drunk, because drinking tea after drinking wine can damage you kidney.