I cheated 9 months ago, he said he will give me a second chance now he been abusive to me every chance he get. What should I do?

He said he wouldn't hurt me but he been Abusive verbally and physically by calling me a bitch and terrible mom to spitting on me and choking me to where I threw up blood and making death threats saying he would slit my throat. He got drinking issues since we been together and always argued and he either slap me or call me out of name before the cheating.

Updates
9 mo
I know I wasn't in the right but do you think it was fair he hurt me physically tho?
I cheated 9 months ago, he said he will give me a second chance now he been abusive to me every chance he get. What should I do?
Post Opinion