Willpower is a fickle, slippery beast. It seems the more you try to hold on to it, the more it squirms and wiggles its way out of your grasp. The truth is that we all have willpower, but some of us are better able to access it when it is most needed.
Willpower takes energy, both the emotional kind and the physical (it actually depletes glucose levels in the brain). As a result of this energy expenditure, we only have so much willpower to utilize on a daily basis. You can plan ahead to set yourself up for success by limiting the times that your willpower will need to be accessed. We can generally resist temptation for a while, but can only hold off for so long.
When it comes to diet, do not keep junk foods in the home. Or, if you must keep these enticing treats around, keep them out of sight. This will keep your willpower from being activated on a frequent basis and leave it for when it is really needed.
How else can you structure your immediate environment to reduce the strain on your willpower?