abusive relationship..

Recently me and my boyfriend have been arguing a lot.. And I honestly kno I shouldn't but sometimes I'll shove him or sometime snack him in the arm never face though. But when he gets mad, honestly he goes full force at me and sometimes try's  to choke me. I've tried talking to him but it just don't seem to help. Is this my fault or it is him??