I am told I am too hard on myself.
I am trying to fix this.. I am doing self-esteem exercises and trying to think more positively.
It is not easy; it took decads to train me to self-hate;
now it will take time for me to stop being over-critical of myself.
I am making small improvements.
My friends here are helping me a lot.
Thanks everyone! :)