I have a boyfriend who I have been dating for 2 years and he has lived my house ever since we started dating. He has hurt me bad when we fight and he an anger problem. Last week a day after Christmas we were in the car and I was driving and I asked him a question that he got offended about which made me mad so I slapped him and from right there he pulled my hair, pushed my hair against the window and more to just hurt me. He said he was deeply sorry, I forgave. But I couldn't break up with him because I don't want to be alone, I'm scared of that. He has hurt me before and said he wouldn't do it again but it did happen, the last time we got into a fight like that was a day after Christmas. Someone PLEASE HELP ! I do truly love him