Am I wrong to be upset?

My due date is tomorrow so I'm not sure if I'm rationally upset or whether it's just the ridiculous pregnancy hormones. This is mine and husbands second baby. Our first daughter is 16 months old and we have another little girl on the way. I'm a SAHM and since I hit about 30 weeks I've had high blood pressure and really low iron. My 16 month old still wakes up every 3 hours (I'm the only one who gets up with her at nighttime since hubby starts work at 7am and I want him to be able to rest) so I'm really exhausted during the day so when my husband gets home it would be nice to have a little help. Lately my husbands new thing has been going to bed as soon as he gets home at 5pm. He never offers to help me with the baby and never offers to watch her so i can nap. When he isn't sleeping he's in the garage working on his truck which leaves me yet again watching LO alone even though I'm really sleep deprived. Today he got home from work at 230 to take me to my last doctors appointment. We were home by 4 and he went to go lay on our bed. I begged him not to do this today because I didn't sleep at ALLL last night and could really use his help with dinner. He told me he was joking and was only resting his eyes. So I go change the baby's diaper and come back in the room to find him under the covers in bed fast asleep. I'm absolutely furious. My due date is tomorrow and I feel like he's making everything about him and what he needs. It's 6:22pm right now and he's already been in bed for an hour and won't wake up again until 630am when he leaves for work in the morning. He doesn't even feel bad leaving me to care for LO alone again until her bedtime at 8pm even though I'm 40 weeks pregnant. Am
I right to be upset? I'm seriously at a loss on how to handle this situation. I should add that he's very affectionate most of the time but just seems to think his needs come before mine when it comes to rest and taking care of the baby. I can't stop crying. I really wish it didn't get to me this much.