yo-yo dietinged

adj.

Having drunk enough to lose and regain confidence alternately, usually between the bar and the buffet.

Kayley was yo-yo dietinged by midnight, repeatedly swearing off chips before ordering more.

Source: Wiktionary