DAE feel very critically towards people, including yourself, pretty often?

Sometimes I’m overly critical and exact and think I know what’s better for people in such a way that it makes me angry. I hate it. I feel so much hate for no reason. Usually I keep my thoughts to myself and never outwardly judge others, but the intrusive negative thoughts are still there. 
 
It’s probably due to the fact I judge myself harshly for everything I do. Everything. I sometimes think I’m breathing wrong, existing wrong, talking wrong, etc. 

It’s exhausting and I wish I wasn’t like this.