Our low self-esteem is often driven by unhelpful thinking about the standards we should be able to reach in order to feel good about ourselves. In fact attempting to achieve everything perfectly is a recipe for setting ourselves up to fail. Often this is a legacy of our childhood where our parents or teachers drove us to constantly do better. They felt that by constantly moving the goalposts we would try harder and achieve more. Often though the effect is for us to feel inadequate, thinking no matter what we do, it is never good enough.
I find it really helps to remember that this is faulty thinking. After all, perfectionism is only a concept in our own minds. I try to accept myself as I am. Enjoy my imperfections and avoid the trap.
A Moodscope member.