Me & my boyfriend have been together for 2 years, I am quite moody when I want to be but when we argue, sometimes I try to get my self out of a situation by going home (if I'm round his) to try to prevent arguing I know I shouldn't run away from my problems but sometimes by me going away and calming down thinking about the situation is best for me, as I'm quite a hot headed person. When I don't go home or claim I won't to go home, or argue with him he gets violent & verbally violent I.e e has punched me in my shin, slapped my across the face spat at me, pulled my hair poured drink over me, covered my mouth to prevent me from shouting I say I'm leaving him he then sobs very badly, saying he's sorry so many times I'm an idiot for letting him do it to me, but I feel sorry for him then he hurts himself I then think to myself maybe it's his anger he doesn't mean it, but he carries on doing it after he says he will change? I'm in no means a saint I say nasty things & get moody but never will I touch someone in anger. Does he mean it or am I in a abusive relationship and I need to get out? I need some serious advice. I suffer from anxiety also wich doesn't make this any better for me. Please someone could help me. X