leave him. you should leave him and get some help for yourself. i feel awful that you have to endure this pain but you deserve so much better than this. someone has told me to read a book by Patricia Evans called ''the abusive relationship'' it will help give you insight, courage, understanding and strength ! which he has porbably taken all that from you.
it's easy to say leave but i can understand how hard it is, as i've just put a post up asking the same thing but my parter has never hit me and is getting help now. he wants to be a better person. but if he ever hit me i would not look back.
it will only get worse by the sounds of it. be strong and speak to someone who can help you. he will probably get more angry when you leave him so be prepared for that but don't ever let him touch you like that again. you deserve so much more and not to he hurt physically or mentally. unfortunately it's hard to realise but your love, no matter how much won't fix his problems. i just ready that 3 women/girls die every day (not sure how accurate this is) from being killed by their partners. what if that is you and he gets worse and acts out so terribly w/out thinking ???
best of luck, be strong and leave him. xx