“Willpower may simply be a pre-scientific idea — one that was born from social attitudes and philosophical speculation rather than research, and enshrined before rigorous experimental evaluation of it became possible.”
You can stop beating yourself up for not having enough willpower now because psychologists are starting to question its existence.
This Nautilus article explores how many of the underlying ideas about willpower are incorrect and details the dangers of creating a society that believes too strongly in it.