The title basically explains it all. 

I've been constantly criticized from childhood. Doing something wrong meant getting punished, criticized, or yelled at. Any little mistake or flaw meant criticism upon criticism. Anything less than perfect was unacceptable. 

&amp;#x200B;

Now, as an adult, I split super, super bad if I make the tiniest mistake. I think I'm a horrible person who doesn't deserve a second chance, who should get fired on the spot or abandoned by friends. The moment I make a mistake, I want to just hide in a hole. I almost get upset if I am forgiven, because I believe that I don't deserve it, given how much people gave me crap growing up. I feel like I'm not allowed to have flaws.