Question: what does it mean when someone is on the wagon?
Answer: Prepositional phrase on the wagon. (idiomatic) Abstaining from drinking any alcoholic drink, usually in the sense of having given it up (as opposed to never having partaken); teetotal.