I felt like crying when i read the first sentence of your article.
I feel, any time i don't succeed or i haven't reached a goal, ashamed and angry at myself for not putting in 100% and that i only did 'enough'. i know its unhealthy to feel this way and criticize in this manner but i feel it gives me reason to continue - until i get it right.