drink like a fish
drink like a fish {v. phr.}
To drink (alcoholic beverages) in great quantities; to be addicted to alcohol.
John is a nice guy but, unfortunately, he drinks like a fish.
Categories:
Source: A Dictionary of American Idioms