You must leave him. This is unsafe and very damaging to you psychologically, as well as physically. Abusers tend to escalate. I don't know where you are but there are often LGBT-specific domestic abuse (verbal and physical) charities and resources, and if not, good standard domestic abuse charities should be able to help. The vast majority of people do not hit. You do not need to be, and should not be, in a relationship with someone who hits. The fact you are asking other people for advice on this suggests he has already damaged your self-confidence and will-power significantly. This is NOT your fault. There is never any excuse to hit someone in this way. Depending on his personality, you could be at risk of revenge when you leave him. Please take advice from experts and say safe.