look up any word, like dirty sanchez:
 
1.
A Hangover Joe is someone who just drinks way to much, someone who gets intoxicated quite often.
He is a real hangover joe
by joe drink December 13, 2010