So in the past, I caught my boyfriend messaging random girls in an inappropriate way which is basically cheating and I broke up with him. After giving him a second chance he's pulled out all the stops to reassure me it only happened once and that he's sorry. But sometimes certain things he says just triggers me to think of what he did in the past and makes me very angry towards him. Like today he was really getting on my nerves and was calling me "boring" and I was really frustrated at him because he owes me money for me paying £250 for someone to write an essay for him and he's still not payed it back. I only wanted it back to pay for concert tickets and a new phone and he has the audacity to tell ME not to spend my money stupidly. ANYWAY what bothers me the most is today after he called me boring and I wasn't replying to his messages he said "where have you gone" to which I replied "doing my assignment because I'm boring". Then he replies with "I wanted to tell you some news but forget it I will tell Someone else" and that's it that triggered me. Him saying he'd rather tell someone else. Like what the fuck am I here for? Even after he pissed me off I was speaking to him asking about this so called "news". When I told him its disgusting to have mentioned "he's going to tell someone else" considering how that ended up in the past he said he told his friend (who's a guy) instead. I find that very manipulative and as a way to backtrack what he said that he knows would upset me because I've told him not to speak like that. He then calls me psycho and told me to "ask anyone and they would think you're psycho for this"..well am I ? Am I overreacting?