Hi. This is my first time using a forum. I cant share my problems with my friends because everything is in chaos at the moment... and i need advice.
We celebrated our first year anniversary just two weeks ago, and two days later I found out he slept with two different women last year (both are one night stand). We weren't official then (because I wasn't allowed to have a boyfriend at the time), but we were already saying I love yous and all that. In short, the commitment was clear with both of us. I wanted to break things off but he doesn't want to, he wants to fix the relationship and insisted that he's changed now. He stopped all his "stupid immature crap"
Funny thing is I knew there was something wrong. There's no evidence but something was telling me that something's not cool. He did it twice and he tried so hard to hide it. I also came to discover that he flirted and has had flings with other women, and someone caught him holding hands with a woman he drank with. All that happened last year. and by the way, I also discovered he masturbated with pictures of those two women he's had sex with.
And now he stopped all that because he says he's changed and wants to change. I can see that, but I really get pissed off when I remember everything and how much effort he's put through with all the lies. Like i wish he spent all that energy trying not to be a douchebag last year and be loyal instead.
I don't know what to do. My sadness is masquerading as anger. I like the guy, but everytime i remember all the things he did last year, I get really pissed off. I dont have the answers yet. I want to stick around to see if he's really changed, you know. He seems really willing to fix the relationship. But oh my god. Is it normal these days to be cheated on?? Im so confused right now because when Im with him, he's so nice but the things I discovered. I dont know if this is normal with most guys?

I dont know if i should break it off or give him a chance. Maybe this is my karma for hurting someone so bad in the past.....