Husband working nights..

My husband works 12 hour shifts (7pm-7am) so he is almost never home. When he is home all he does is sleep, even on his days off. I know everybody needs sleep, but we are talking he sleeps until he has to go back in to work. If I wake him up for anything he gets pissed at me. It doesn't matter that he has slept for over 9 hours when I wake him up. He yells at me and then goes back to sleep until his alarm goes off and I come wake him up again to get up for work. I'm 26 weeks pregnant and honestly I would love to sleep as long as he does, but when I try to sleep I get 3-4 hours and he wakes me up. I'm worried that when our daughter is here he will get angry at me because when she starts crying it will wake him up. I have talked to him about it, but nothing changes. Anyone else have/had this problem? Any advice?