Samuel Chiltern answered
Yes, you should leave him. At the very least you need to get away from the abuse that he gives you. Nobody should have to suffer mental or physical abuse - it simply isn't acceptable under any circumstances.
Don't be Afraid to Leave an Abusive Relationship
Clearly, you must still have feelings for this man, or else there wouldn't be any doubt in your mind about what is the right thing to do.
Please don't try to convince yourself that it isn't too bad - as clearly, it must be, or you wouldn't be asking this question in the first place.
There is a possibility that he could get help, and then the two of you might be able to work something out, but this should only be considered after you've got yourself to a place of safety.
Living on your own again after being with somebody for a while is difficult, but I'm sure you'll be able to find friends and family who will support you and understand your decision.
You might even be able to find somebody to live with for a while - having somebody else around will help to make sure that you feel safe.
Finding Support Organisations
Your doctor or local social security office will have information about the type of support available to you, and I'm sure you'll be able to find a refuge and support groups available in your local area.
Many people have been in the same position as you - and you will find plenty of people willing to offer support.
I hope this goes well for you, things will work out in the end.
Don't be Afraid to Leave an Abusive Relationship
Clearly, you must still have feelings for this man, or else there wouldn't be any doubt in your mind about what is the right thing to do.
Please don't try to convince yourself that it isn't too bad - as clearly, it must be, or you wouldn't be asking this question in the first place.
There is a possibility that he could get help, and then the two of you might be able to work something out, but this should only be considered after you've got yourself to a place of safety.
Living on your own again after being with somebody for a while is difficult, but I'm sure you'll be able to find friends and family who will support you and understand your decision.
You might even be able to find somebody to live with for a while - having somebody else around will help to make sure that you feel safe.
Finding Support Organisations
Your doctor or local social security office will have information about the type of support available to you, and I'm sure you'll be able to find a refuge and support groups available in your local area.
Many people have been in the same position as you - and you will find plenty of people willing to offer support.
I hope this goes well for you, things will work out in the end.