Help!!! I’m pregnant and playing house like a fool

I am pregnant by a man I met online 9 months ago. I live with him and his children. I have met his family and he has met mine. I am going to have my child on Jan 22, 2019. He promises to get engaged but changes his mind every time the engagement date approaches. His excuse in August was that we are moving too fast. His excuse in December is he has no money for a ring. He had me waiting and waiting up for him at night. He said he was preparing the old apartment he was living in so that he could get the deposit money and get a ring for me. He constantly reminded me he was doing this for me and to get me a ring. I bought a new vehicle and a week later he traded in his corvette and got a use Tahoe truck. He claims it needed to be done to seat more people in the truck. He has another Jeep but it is unreliable and old. I asked him if the purchase of the Tahoe effected his money he said no. 4 days before Christmas he says some really mean things to me. One that sticks with me is that I don’t impress him and nothing I do impresses him. We had a long discussion and he says somethings do impress him and he hurried downstairs to continue to watch the game. The next day he asks me what I want for Christmas. I said Idk get me anything you want. He says, I hope you’re not expecting a ring because I can’t get you one, I’m broke. After I purchased the Tahoe and paid all the bills I’m broke. You don’t help me with any bills either. I have offered to help this man with bills and told me not to worry about it. I told him this and he says, just live here for free just live here for free. I do not need this man. I have a home 2 minutes away, a career, and a car. I do not need him. He asked me to move here with him and my expectations were to get engaged and not playhouse. Well, I was wrong. I do not know where to go from here. I ask for advice from family. Everyone says to just hang in there and not beg or pressure him to take the next step. I have given him a time line in my head. I say, when my son turns 1 and there’s no improvement, I must move forward with my life. I’m hurt and confused. I need advice.