uphill battled

adj.

Still drunk, and treating the walk home as a highly difficult task requiring a fresh round of encouragement.

Source: Wiktionary