Appropriate to tell family, fiancee not working?

I'm embarrassed and I don't want to tell anyone. I'm 34 weeks pregnant with baby #2 and I feel so disappointed in him. I have been holding in this anger and frustration because we were suppose to move in Friday to a new house but he said it might not happen due to him losing his job and we won't have anything for rent. I have been waiting forever being a sahm and coped up in a room (we live with his family) and I was losing it almost every other day a few weeks ago because it was driving me crazy staying inside. and it's not that I'm trying to an insensitive asshole or a spoiled brat because I understand shit happens but this was something that was his fault. he missed work the other day because he got "lazy" but he wasn't lazy to wake up early that day instead of sleep and went to smoke with his friend. When he got back he got in the most laziest mood and decided to call off even tho I was trying to make him go. Well the next day they fired him because he didn't call an hour in advance, and it's not the first time he has called in. it was his last chance and they escorted him out. I try to be there for him because he seemed really upset but this morning guess what! he was up and out smoking again. I went off on him and told him this is the shit that got him in this situation and now we are fucked. I told him he was so stupid because now he has to get clean (spend money on a detox drink or pills) and find a job. I feel so miserable especially because I don't want to be there for him I want to be able to be mad at him not tell him that things will work out becus I feel like that will only encourage him to feel like it's okay when it's not. His mom already suspected something and asked him why wasn't he at work. he made up a lie and I felt bad cuz the new place we were suppose to live in is the new house that she bought and we were going to rent it out. My family has also been asking when we plan on moving because something is alwaysss coming up and they saw his car when they dropped off food today and my dad seemed mad and asked "what and he didn't go to work?" I said no and left it at that. I know on Christmas they will ask us and I know my bf is going to lie. I feel wrong if I lie but I also want to save the embarrassment. btw he gave me alot of.shit when I quit my job and didn't want to tell my family that iwas going to be a sahm. I asked him if he understood now and he just stood quite..what should I do? i cant imangine raising another baby in a bedroom with a toddler but i dont believe we will get out this mess in 2 months. I feel SO stupid for allowing this to happen.. I feel like Life and God is testing my relationship with him and the patience i have with myself.