Need someone's opinion...

Don't be rude please

I'm pregnant now 34 w I'm 20 I was going to college for my RN working as a CNA and my mom had mixed emotions when I told her I was pregnant...she loves my boyfriend(been dating for awhile) but wanted us to get married first, me done with college and so on I was on birth control but one night we let the alcohol get to us and we didn't even know the condom popped ...me and him are on good terms but he doesn't help with nothinggg at all... he has a damn good job (lab tech ) but rather spend for jewelry, car rims and waste all his money instead of helping me but not even me but help get baby clothes ect ....I couldn't work due to being a CNA & pregnant and I had to be put on light duty so they made me resign, then I had migraines so bad I was always in the hospital so I had to drop out of school and I decided to move back in with my mom and I crieddddd for months just cause I couldn't work. My car I had just gotten, we had an apartment, so I had payments on my furniture. I was so stressed and I wanted to help my mother so bad but couldn't. 😔 My bf acted like he did not give toooo flying cows at all , never asks how the baby is doing or do I need anything ect. my mom bought and made my baby's entire nursery for me ...but meanwhile he has the damn audacity to ask me for "sex" & for me to come cook for him!! The fuck NOT ...if it wasn't for my mom man I'll be lonely and depressed!! I've talked to friends telling them he never acted like this which he didn't until I got pregnant and I told them maybe I should just leave !! Because he is sooo ridiculous it's to the point every convo erks my nerves! But they say wait until I have the baby maybe the baby will change him and he will wake up !! I just don't know what to do , I want to stay with him because we have a baby coming but I don't want to if he wants to continue acting like an ass!!