I want to first start off by telling the whole story. My bf and I were separated while I was in school for about a year. I was only gone about 4 months when I found out that he cheated on me. We got past it and I ended up moving to Arizona with him. I told him if there is any other time that you ever cheated on me LET ME KNOW NOW. I gave him ample opportunities to let me know but he denied denied denied. I was with him in Arizona for about 5 months and then he left me. He called the cops on me to make sure that he got all his stuff back, called me names to his friends, knowingly left me alone in the hospital (I had no family out here), and ignored me for three weeks. After a couple of weeks we ended up getting back together. He gave me this huge speech how he loved me, wanted to marry me, wanted to take care of me, and that he would never hurt me again like that in any way. About 2 months (currently) goes by and I end up finding out (on my own) that he cheated on me another time while I was gone for a year. He never told me about it and now I don't know what to do. I am extremely upset and freaking out right now. I don't even want to see his face so I have locked myself in the guest room in my apartment. I don't know what to do... should I stay with him or leave him. I don't know how to handle myself right now because I am so upset. Help?