Irrationally angry at my husband and I honestly don't feel bad about it.

Husband doesn't understand that I have no sources of stress relief due to losing my coping mechanisms when we found out they were unsafe for baby. He tells me that I need to leave my problems at the door when I get home because it won't help anything to bring them home. I ignored him all night for being insensitive. I didn't fix his dinner, he came in to tell me how he just doesn't understand me and he's just trying to help and I screamed at him for being completely insensitive. If you don't understand what I'm going through, don't be an unsupportive jackass. He spent all night skulking around the house making hunger noises before he finally decided to get food and try to snuggle with me in bed. I promptly moved to the couch. Now he's probably asleep and I'm supposed to be up in six hours for a dentist appointment but I haven't eaten anything except watermelon this morning and I can't take my meds without food. I was already angry at him but now I'm just mad because he's so damn selfish that he didn't even think to ask me if I was planning to eat today or to make sure I had my meds. I've been yelled at by my doctor because I lost seven pounds the first trimester and I've only gained back one pound in the five weeks since then. I know it's irrational but is it really that hard to make sure your pregnant wife is physically healthy even if she's having mental health problems?