Is there hope?

I'm only 19 ill be 20 when baby gets here. I truly don't want to be with babies father. He has lied, used me, manipulates me, controlling, and drama. Doesnt work gets fucked up all the time on ecstasy weed and drinking daily. Always going out to parties but rarely looking for a job. He is 7 years older. Yet im the child the baby when in working everyday and picking up a second job at the moment. Trying to accomplish as much as possible before my baby gets here. He has said he will take care of me and allow me to stay home after 20 weeks which would be nice but im independent I always have been. I moved out at 15 and figured it out. I just don't know if ill be able to take care of baby have my own place and have a car. I do not want tel get rid of baby and just want to know what I can do on my own. He always calls mommy and needs his mommy and gets everything from his dad. Like a big child if you don't help him its fuck you and everything yoyre about I just don't want to deal with it. Hes always mad at me and disrespecting me. I just don't know what to do.... Ugh or should I work it out so I can be home with my baby. Im scared and confused