When to let go?

I just left my baby's sons father. I Broke up with him and want to get our relationship space
Ben trying to make our relationship work for 8yeas. He's always putting me down saying I'm ugly fat and he's cheating I'm not good enough for him it seems. He drinks alcohol all day long. I worn him I was going to take my son and leave. Well I have and now he wants to do what I asked him to do before I left. But I've gone through this before
Every time I show I want him back before he didn't
I want us to work be together but hate the way he treats
What can I say and do to make our relationship work and be better again have him respect me and love me more than he did before?
When to let go?
Add Opinion