Thinking that your willpower is a fixed part of your personality is no longer applicable. Willpower and self-control are muscles you need to build up with time. To have more self-control, start focusing on your strengths and kicking self-criticism out of the picture. Being kinder with yourself will make you less likely to overindulge.
From Our Partners