Why do I say things that annoy my boyfriend?
I have said some really hurtful things to my boyfriend that I wish I could take back. If I don't do what he asked he's quick to snap, so I say things I don't even mean. I cheated on him a few months ago and I felt really bad about it so I decided to tell him and we haven't spoken for like a week or two. I mean like he forgave me but I'm scared I might lose him. I love him god knows I do but how do I make him happy? We barely have a conversation like we used to. All we do is argue. I just want to make him happy. Please tell me what should I do?