What might Ariely say is the best way to avoid eating unhealthily?
you get hungry, remind yourself that you don’t want that pint of ice cream.
Shop for groceries when you’re not hungry, and don’t buy any unhealthy food.
Buy some junk food, but promise yourself that you’ll eat it in moderation.
Binge on junk food for a week or so, and soon you’ll never want it again.
There’s no avoiding it, really. We’re all weak-willed and give in to temptation eventually.