You can train your willpower. I found thinking something negative about "bad" food whenever I saw it was good for resisting the office snacks. So someone puts a stack of doughnuts out and I would think "those things will kill me". Made it a lot easier to resist.
What do you lot do to keep willpower going?
I'm awful at it (admittedly beer doesn't help) but thoughts?