My boyfriend slept with a stranger while we were on a break
I've been going out with my boyfriend for over a year now until he went on holiday with his mates, we ended up having a argument over the phone while he was out on holiday, he got angry because I went to a party and stayed the night at a mates house who was a boy but nothing happened. He said some really horrible things to me over the phone and said he hated me and didn't want to go out with me anymore, 2 days later he slept with a girl out there then after he sent me the most horrible text you can imagine which really upset me then the day after he was asking for me back I asked him why he sent the horrible text to me and he said it wasn't him it was his mates playing a joke on me I found that quite odd. When he came back he came straight over to my house I had friends over that night which is when they told me that he did sleep with some girl, stupidly I didn't believe them, he denied it all and I believed him. I spoke to one of his mate and they admitted that he did send the text to me so I confronted him and he finally admitted it but I forgived him then I was hearing more and more stories about this girl who he slept with, I asked him so many times if it was true until 3 weeks later he admitted that he did so I broke up with him I started getting use to the single life but then he wrote me a note asking for me back and on a night out he was there, he got angry at me even though we weren't going out, he started getting quite aggressive to. He knew he did a mistake and he begged for me back so I took him back but I just don't trust him the same anymore and I can never forget what he did because I never thought he could be that kind of guy. We're together now but it's really annoying me now because he was the one that lost his trust and yet he goes through my phone all the time without me knowing and deletes other guys numbers who are my mates. Does this sound silly and am I doing the right thing staying with him? I do love him but I just think this whole situation is confusing! Any advice out there?