mefenorexed

adj.

Having drunk enough to reject supper, then reconsider it repeatedly while waiting for the last train.

Source: Wiktionary