Relationship advice

This is the only place I can go because I can be anonymous and I have literally 0 friends. I’m struggling in the relationship I’m in right now, in short terms. We’ve been together for 3 years and have an almost 6 month old. I did not think when I was pregnant he’d be the way he is with our son, in the sense he does nothing to help me with him. Our arguing was bad before but it has only gotten worse. We have been living together for almost 6 months and I don’t know what to do. I am constantly called names, talked down on. I have bad acne (it gets bad once a month, other times it’s tamed) and he will always say something about the bumps on my face. He’ll say that I have mountains living on me. He’ll comment that I’m fat and I know I’m not, but I feel like I am and that doesn’t help. Plus, I had HIS baby not even 6 months ago. He’ll talk about how other girls are sexy or his previous sex lives. He’s constantly talking down to me and yelling at me. He’ll call me a bitch, whore, etc. But what’s worse is I do everything. I stay home with our child so yes I do the chores and stuff but I could count on one hand how many times he’s fed, bathed (he’s only given him one bath), changed his diaper, changed his clothes, and gotten up with him in the morning. I have to beg for any kind of help & he makes me not want another child. & I’ve told him that, & he just says he’ll find someone else to have kids with and I’ll tell him they’ll figure him out real quick too & he’ll respond with “I’ll treat them better.” So?? He knows he doesn’t treat me right by saying that. Tonight he got mad at me, I don’t even remember why, but I was over the argument and our son was starring at him and so I said “hi daddy” for our son & my bf goes “yeah” and doesn’t even look at him, all bc he was still mad at me. I will be doing something & he’ll just be sitting there. If the baby cries he pays no attention. I’ve tried just letting the baby cry a minute or so to see if he’ll get him for me & he doesn’t. Every time we fight he leaves the house. He goes to drive around but I’m not allowed to leave the house without taking out baby. He never talks things out. He just leaves. & he’ll be gone for hours. I d tried communicating with him so many times. I’ve addled to be treated better & for more help with our son and it last a whole day. I don’t know why I keep trying cause it’s clear he is never going to change. I stay because of our good times, and because I know we will have more. But I can’t take the heartache any more. I’m tired of being pushed around (literally was pushed into the wall the other day in a choke hold, with him yelling in my face which resulted in him waking up our son. Guess who had to get him even though I didn’t wake him?! Me. I’ve been planning a surprise trip. I want to take him to Colorado. Right now he’s gone. We fought & he disappeared while I gave our son a bath. Leaving the food I made him still sitting at his chair. 😭😭😭 I have so much more to say but my fingers are hurting & I’m trying to get our baby to sleep.