teetered

(/ˈtiːtəd/)

adj.

Drunk enough to alternate between standing and falling without settling on either.

Source: Wiktionary