I criticise myself quite often I think. So often that I probably don't know I'm doing it most of the time. One thing I do know is that sometimes when I look back at social interactions during in which I wish I acted differently, I tend to call myself horrible names - quite mean swearword insults that guys say to each other. Why do I do this? I have never really thought about it. Maybe it's from my belief that my social skills are inadequate. I have no idea. Something from my childhood I guess. I also criticise my performance at work a lot even on occasions where I get praised by colleagues etc. Maybe that's my trait of perfectionism.