Green’s Dictionary of Slang

bib-all-night n.

[SE bib, to drink + allnight]

[early 17C] a heavy drinker.