not sure how to feel anymore

i have been with my fiancé for almost 4 years, we have a 19 month old and i am 26 weeks pregnant. i am a stay at home mom and he works almost everyday. he comes home and asks what i did all day? why is the house disgusting?(when it’s not it’s just a little messy) i am chasing around a toddler and trying to take care of the house and myself. the house is sometimes messy but i am trying my hardest. nothing is ever good enough. i am so exhausted this pregnancy i hardly sleep every time i move i wake up, i can’t get comfortable and as soon as i am i’m up with my son. i let my fiancé sleep in because he has a hard time falling asleep. he’s always saying i don’t do anything and i need to contribute, that he pays me to sit on the couch when i am probably on the couch 45 minutes out of the whole day unless i wake up and my son and i cuddle before we play. he is always calling me names like stupid, and saying that he hopes our son got his brain and not mine. i know he is joking sometimes but he calls me stupid and says i don’t have common sense everyday it hurts. he is always making me feel like everything i do isn’t good enough when i say how im feeling to him he says “how is that my fault?” when i cry or get upset and i “whine” he says that my voice is annoying him and i say im emotional and i’m pregnant he says that every women get pregnant. i’m doing what any women can why should i be treated special? whenever we having a conversation and i start to say something he doesn’t like he tells me to shut up before he gets angry. or to be quiet because i’m annoying him.

most of out problems stem from us not having sex, i have my first yeast infection and i haven’t been able to be turned on st all. and when i do try to have sex with him it hurts. he tells me that anyone else would’ve already cheated on me. when i ask why he’s always so mean and. asty yo me he tells me i know why and why do i ask stupid questions? he says he’s always on edge because he needs to have sex tha i knew he had a sexy problem when we met(which i did know and i respected it but i wish he respected me) he is always saying i’m not attracted to him that’s why i won’t have sex wit him. hes saying that i’m lying when i say it hurts and that i never try. i’ve tried giving hi oral that wasn’t good enough i tired giving him. ahandjob that wasn’t good enough.

he is always being mean and nasty to me i front of my son and making me cry in front of him. when i cry i ask why he can’t be normal and console or at least not continue to degrade me or be mean. he says he’s not being mean he’s just talking. but when i try to talk to him about something he doesn’t like he eats mean and i’m annoying. i try to walk away when he’s turning everything into an argument and blaming. me bc i don’t wanna argue in front of our son. he then turns the argument into me walking away. i love him with my whole heart, i just feel like he hates me. he says all of the time that he changed his whole life for me and he doesn’t know why he did that. he was doing drugs and sleeping around and i used to get mad and hold that stuff against him but i don’t anymore because you can’t change your past and he did change for me i just feel like he regrets changing.