One of the things that helped me deal better with feelings such as guilt for failure or making mistakes is to forgive myself. I used to have this perfectionist’ view that if something is not great, then it is not any good. If I make a mistake, I punish myself. This taught me nothing but to belittle myself and my abilities.
Someone once said: “Celebrate failure”. For a minute this sounded ridiculous but then I thought.. why not? I mean why do we expect things to be so perfect? why do we keep punishing ourselves? why don’t we just admit that these mistakes are meant to teach us lessons and let us discover things?
So here is a thought to consider..