Willpower, like a bicep, can only exert itself so long before it gives out; it's an extremely limited mental resource.

The brain area largely responsible for willpower, the prefrontal cortex, is located just behind the forehead. While this bit of tissue has greatly expanded during human evolution, it probably hasn't expanded enough. That's because the prefrontal cortex has many other things to worry about besides New Year's resolutions. For instance, scientists have discovered that this chunk of cortex is also in charge of keeping us focused, handling short-term memory and solving abstract problems. Asking it to lose weight is often asking it to do one thing too many.