You're human. You'll screw up. Denying that is crazy. Forgiving yourself has all the benefits of self-esteem without making you a narcissist that's out of touch with reality.
David D. BurnsRegret has a purpose. It's like the oil light on the dashboard of your life, telling you something needs to be fixed. So fix it. And feel better.
David D. BurnsThat's one of the peculiar things about bad moods - we often fool ourselves and create misery by telling ourselves things that simply are not true.
David D. BurnsWhat sentence will you choose to impose on yourself? Are you willing to stop suffering and making yourself miserable when your sentence has expired? This would at least be a responsible way to punish yourself because it would be time-limited.
David D. Burns