I have been with this guy for 9 months already. First few months was all about me. Then 5th month we started arguing most of that time and I got all bitchy. I didn't know how to fight fairly and it was always him who patched things up. Then I caught him having an online relationship with a woman he slept one night with when she was here for a visit. I took him back understanding him. But I never gained full trust on him. We had a big fight last Sunday. He got angry because a guy's number who hits on me all the time is in my phonebook. He pushed me and I screamed, shouted, cussed and hit him. I apologized already because I know I reacted strongly. I tried calling him today but his phone is off. I called his friends and told me he hasn't been home for the past 2 nights. I cannot think of anywhere he would be but be with another woman. He went online and when he saw me online he signed out. I understand I have to break up with him but I cannot seem to find the courage to.