Do I leave him?

I’m 6 weeks pregnant, and only 19. I’m struggling with my relationship with my boyfriend for many reasons, but part of me wants to just give up and leave. Go back to my parents house and work until I have enough to live on my own. But a part of me just doesn’t want to wake away from a man I’ve loved for so many years and it just feels like if I give up now without even trying, im being selfish to our baby. And he loves me but when we fight wants me to leave, and i just don’t know what to do anymore. I want my baby to be healthy and loved, so a part of me just doesn’t care to sit there and hear him complain about everything I’m doing wrong because he literally doesn’t seem to give 2 shits about our baby until it benefits him or to make him look good to other people. I guess i just don’t know what to do because the longer I’m pregnant and the more we fight, the less i see in him as a man or as someone I want my child around. 😞 I just don’t think he’s going to be a good dad because he doesn’t even treat me right and I’m pregnant and his girlfriend, what will make him treat his child any better? All he does is complain about how he takes care of me and i ‘never do anything’. So what’s he gonna say to a kid who literally can’t do anything😕 I just feel like I’m putting our baby first and he’s trying to make it all about him. Do i leave and go live at my parents or stay and try to make it work? (He refuses to do therapy or counseling but says I need to, I’m not going to live with someone who refuses to get help and blames me for every little thing wrong in their life).