Boyfriend pushed me in anger, should I leave?
I've been with my boyfriend for 11 months. He has always been very affectionate, cares about my feelings, very loving. We got into an argument over a touchy subject that we have periodically fought over for the past few months. I know he is frustrated beyond belief with me. The argument quickly flared up, and as I was sitting on the bed in front of the wall and he was standing in front of me. Very quickly, before I even knew what was happening, he pushed me on the shoulder hard enough that I whacked my head pretty hard on the wall behind me. I was totally shocked and never suspected anything like this from him. He's has always been so sweet and caring. He instantly felt bad about it, and I was very upset and crying, I was just so stunned. Now, I don't know if I should stay with him or break it off. Was hoping to get some opinions. Thank you.