he isn't helping me financially or physically anymore

It's been a long 1 year and 6 months. I have financially put all my savings and any money I possible get to my baby girl. I am stressed out broke and living off my tax return. Since I got pregnant I have always spent more money on my child. I bought everything she needed well he bought truck parts, I unboxed, foldeded, washed and got everything ready for the baby. The day she came he was less than supportive he verly helped me at all when I was in labor instead he made me stressed out took embrassing photos and a long 7 hour nap well I was in labor this was so normal to me for him to not be supportive that I just ignored it I was to busy enjoying my baby bump for the last little bit of time I had. Whenever a nurse asked me if I wanted to wake him up I would say I tried. And I did. But he didn't care enough. He actually went and took a nap when I was in early labor on a couch in the waiting room without telling me and than told me he was going to the bathroom which I found out later that he lied. Than I had her and I was nice enough to send him home to go get stuff ready instead he goes out for a drink with his friend to "celebrate so instead of being there for me he got drunk and made me super upset. I got home with her and for 6 months he has been absent never helping financially and it's a task to get him to hold her or take care of her. He's so on and off one day he's a great dad the next he sucks so much I want to scream at him. I just struggled to buy 50 dollars worth of baby stuff last night. Because he said he can't afford it. I'm the stay at home mom who makes money by selling crafts I make on the side wel raising a baby, he works 40 hours a week at 18 dollars an hour. We live with my parents now because he can't support us he's to busy spending it on himself a truck he likes putting stupid truck stuff on and booze. He had atleast a drink a night. I'm so tired of it he doesn't help with house chores. He embrasses me on purpose.  He gets me so mad for fun than when I say I have had enough I'm leaving he does the same so each that gets me to stay only for him to be a dick again to me a few days later and I have seen nothing wrong with it till this morning when I woke up and relized I couldn't afford to go to school this fall like I dreamed to BecUse I used all my savings to raise my daughter. Which I have no problem at all supporting my wonderful beautiful daughter but it isn't fair how hard I'm struggling and he is just living freely. I'm so tired, broke and feeling really lost I don't know if I should leave him and start over or try to even bother fixing things. We are engaged but he was embrassed to tell people we where when we first got engaged so I don't even bother telling people. Because he engaged me than in engaged me the next day which broke my heart than wanted me back when I wanted to leave so handed me the meaningless 4000 dollar ring and told me hey we are engaged again. I'm so tired of it. I feel like I'm dating a coward. Help. 
Rant over. Please be nice I don't need shitty comments. I deal with shitty bullshit everyday. I love my daughter, I don't care how much I struggle she gets everything she wants so don't worry I'm just tired and don't know if I should stay in this relationship. I also slightly feel like it's a mentally abusive relationship. But idk he makes me think I'm crazy when I say that to him.