My boyfriend hits me. I don't know what to do
I have been in a relation with my boyfriend for a year now and we live together. We have a lot of issues between us and we tried to give our relation a new chance after every fight. I have a problem with him not being financially stable. He owes me money on rent and house expenses which amounts to 1200 dollars. I don't expect him to take me out or spend on me. All I want is him to be more focused, apply for jobs and watch his spending. When he had only 10 bucks in his pocket he spent it on cigarette and took 50 from me for his food. We have had enough fights over his irresponsible behavior and he complaints that I annoy him all the time asking about him applying for a better job. Lately we had a huge fight and I told him that he lives on my money. He got so annoyed and gave me a tight slap on my face. Whenever we had arguments before he has choked me, dragged me from bed to the floor, pushed against the wall, threw water on my face etc. And he always calls me ing whenever he is angry. I don't use bad words or I can't even fight back. After this incident he is behind me apologizing and asking to make things fine. I don't know what to do. I would have provoked him, but I always feel that he doesn't let me put across my point and that I am the one who is always wrong. I get scared seeing the way he behaves out of anger. I agree that I get angry and shout and scream, but I don't get physical. Please help me.