shitheelled

adj.

Drunk since last orders, and still carrying the general air of someone the morning would not recommend.

Source: Wiktionary