Ok here's a little back story. We've been together for a year and 5 months. He has cheated on me twice and I decided to take him back both times. I have gotten sooo paranoid over this that it has made me very insecure and a little angry. We fight and argue and break up like maybe twice a month over small things. My roommate and best friend told me that maybe we should break up and stay apart for awhile then see how things work out. Everyone(we kinda have some of the same friends) of our friends pretty much thinks the same way and all agree that we are really not that good for together because we fight all the time and we have lost trust for each other. We talked about moving in together but my friend thinks it's not a good idea because of our track record. Should I break up with him and try and figure things out? or should we stay together and keep fighting and hope it will all work itself out?