How often do you give yourself due credit? How often do you forgive yourself for your mistakes?
Most of us would answer "Not often"! And that's one of the reasons to practice mindful self-compassion.
Listen to Dr. Karen Bluth talk about Mindfulness and Self Compassion. She shares her experience teaching mindfulness, especially to teens and young adults. She conducts workshops to help people practice mindfulness and become self-aware.