Calls me. Bitch and hoe

Lately we had been getting into a lot of arguments about a lot of things we have no trust in the relationship and the communication sucks. He recently txt me calling me a hoe and a bitch bc he assumed I did something when I went out without him (which I did not) it hurts and we’ve been on and off for years now because of how he treats me but I always end up going back to him. We have a child together and it is so hard I really want to cut him off completely we txt each other like normal people when it comes to our child he takes him and buys him things and he txts me about what to get and time he’s getting him etc but I do not want to txt him as if everything is ok I hate his guts for all the lies he’s told me about being done with his ex, all the disrespect. It’s really hard bc I hate to be alone and we are addicted to each other we always fight then makeup with sex but aren’t actually facing the real issues we have here at hand. I really need sex it’s been a week but I finally told him it’s over . I ignore him completely he really doesn’t txt me anymore anyway. Should I block him and just move on with my child