Me and my boyfriend have been together over 3 years on and off. I have such a bad habit of bringing up the past when we fight. In the past we have broken up because of my trust issues. He had started talking to girls but in a friendly way and I would automatically assume he was flirting with him and we would fight. One time he starting talking to a mutual friend of ours and at the moment we were together. I went on his facebook and checked his messages and he was talking to her and had asked her over to his house to have a smoking session with him. He lives with his parents but his room is a garage turned into a room that has a shower and restroom and it’s away from his parents’ house. He could do whatever he wants in that room and his parents wouldn’t know. I confronted him about it and he denied everything despite the messages that were there. Another time we were together we were having issues with his ex. He would talk to her a lot and I really didn’t like that because she tried to break us up. I told him if he wanted to be friends with her I didn’t want to be with him and he practically chose her. Stupid me I stayed with him and even tried to get along with her and be friends with her just so that I could have a better relationship with him but it didn’t work out.I know I should have left him a long time ago but it’s just so hard. Now things are good. He’s proven to me that I can trust him and he hasn’t talked to his ex. But the problem is that whenever we fight I always bring up the past and hold it against him. And even thinking about the things that he has done puts me in a bad mood and makes me be mad at him. I just can’t seem to leave the past where it belongs. He really loves me. He shows it to me but I make him feel like he can’t ever make it up to me. I don’t want to live in the past anymore. I wanna move forward and have a successful relationship. I really need some advice