Sometimes, we can really, really be hard on ourselves.
There is one thing to be personally accountable for yourself, but there is a totally different thing when you are continually beat up on yourself.
Being over critical of yourself, is a self-defeating prophecy of falling short living life in a some sort of deficit.
This is also called self-sabotage.
No matter how hard you try, it seems as if things almost pan out for you, but not really.