You're so kind....
Not trusting oneself can be so frustating and I'm sure you can relate on the negative effect it has on one's self-esteem.
I totally get you on being very hard on oneself, I am my own worst critic, you just have to come to terms with the fact that you expect the best from yourself that's why you're so hard on yourself, in the process of doing that though, know that you're only human and we're far from perfection.
Thank you my gee💙