SO rant...long

Brittany • Mommy to a wonderful 12yr old boy, 9yr old boy 7yr old girl 6yr old girl and 3yr old girl. Due March 11th 2023 with a boy.
I'm 7mths pregnant, my fiancé and I don't live together, but we have been searching for a place so we will be under 1 roof when the baby's born. I have $3500 saved up to help with costs while I'm off on Maternity leave. He is broke. So if we get a place I'll have to use my saved up money to cover the deposit and 1st months rent.  We have been searching for a place to live for a couple months now so he has had plenty of time to save up money to help and he got a $2000 bonus from work that he blew. He's so irresponsible and it drives me crazy. I asked him to get moved to 2nd shift for child care reasons. Nope he's applying for new jobs for 3rd shift which means I'll be up all night with the baby. He will get home early morning and go to bed then get up for me to go back to work for 2nd shift which means little sleep for me. It's just inconsiderate. I can't stand to be around him anymore. Just the sight of his face gets me angry. I don't know what to do.