on the wagon
Meaning: not drinking alcohol, esp. of an alcoholic or a heavy drinker
- Benny wants to go on the wagon, so he's going to an Alcoholics Anonymous meeting tonight.
- How long have you been on the wagon this time?
Joyce is on the wagon, so she won't be