Pregnancy is turning me into a horrible person

I can't tell when I'm being unreasonable any more, I'm finding everything about this difficult. I can't eat any of my favourite foods, I'm struggling with quitting smoking and I'm snappy and emotional at everything! My partner says I am trying to push him away and that he's finding it increasingly harder to bite his tongue when I am upset and taking it out on him. I feel like he's got it easy because he doesn't have to give anything up and is eating whatever he wants. I feel like all the pressure is on me and I'm crying so often now. I think I have prenatal depression. Sometimes I want to self harm but I don't. Sometimes I feel like I want out of this whole situation. That makes me feel more angry because all I've wanted my whole life is a child and a supportive partner. And he is supportive when it counts I just can't seem to explain to him why I am struggling so much and he just seems annoyed that I'm struggling instead of being excited.