I feel like I've done something unforgivable and everyone who likes me just hasn't realised what a bad person I am. 

Sometimes I say really cruel, ignorant, or insensitive things. I can get carried away in the moment and say things I don't mean, or don't realise the harm of what I'm saying. 

I feel like if the people in my life saw me when I was like this, none of them would want to be around me any more, and they would be right to do so. 

I feel like I am a bad person. I feel not that I deserve to suffer, but that it's the only appropriate way to deal with me. I feel like I don't deserve kindness or support from anyone. I feel like I need to be punished. And I don't how to stop feeling like this, or whether I'm even allowed to stop.