Alcohol, which is consumed in beverages such as liquor, wine and beer, is a chemical called ethanol. Ethanol may cause headaches by several means. First, it is a direct vasodilator; in some individuals vasodilation may cause a headache. Second, ethanol is a natural diuretic; this...