I get this way when things don't turn out the way I expect. I may put all my energy into something, trying to make sure how I don't come off as and trying to make sure there are no misunderstandings and bam someone still misinterprets me. It's like I did all that work for nothing. Then I tell myself, "Look, people are going to misjudge you, not everyone is going to like you, some people would rather judge you before they get to know you and it's their loss. There are lot of other people out there you can talk to and won't judge you and will find you likable and enjoy what you say to them. There are plenty of fish in the sea."
Even in real life if I do something and someone still didn't like it, I feel I am not good enough. I felt this way in my last relationship with my boyfriend. I felt I was never good enough because he always found something to criticize or the time I left him some oatmeal in the kettle to be nice because I was thinking of him, he saw it and complained about it saying I am so self centered because "there was barely any" and it was only a bowl left. But he just liked having a huge bowl of it and because there wasn't enough to fill his big bowl, he said there was barely any.
I think to feel good enough is to have people be happy with what you give them, what you offer, what you do than be all critical because and then you feel like giving up. That is how I feel sometimes and I felt that way with my boyfriend all the time. I quit trying to please people years ago because I discovered someone will always judge me and not like me and if someone thinks I am whatever, so what, they will not change their mind no matter what I do.
_________________
Son: Diagnosed w/anxiety and ADHD. Also academic delayed and ASD lv 1.
Daughter: NT, no diagnoses. Possibly OCD. Is very private about herself.