First, it’s important to understand that perfectionism is actually a form of self-abuse. Perfectionism is the voice in your head that tells you that you’re not good enough no matter what you do. It’s the voice that tells you that you’re a failure and will never be good enough.
The first step in overcoming perfectionism is to challenge these negative thoughts and replace them with more positive ones. For example, “I am good enough” or “I am doing my best.”
Secondly, it’s important to develop a healthy self-image. You need to learn to accept yourself for who you are, faults and all. You need to learn to forgive yourself and move on.