crapheaded

adj.

Drunk by closing time, and making decisions about coats with conspicuous stupidity.

Hemal got crapheaded and tried to leave wearing a stranger's waterproof.

Source: Wiktionary