AFAIK its because of dehydration. Alcohol dehydrates you pretty quickly and because you are drinking like a fish you trick your body (or mind) into thinking you are hungry when actually your body is begging for liquid other than an alocholic beverage.