Feeling like my relationship is toxic. Stuck on what to do next.

I have been with this boy since high school and we recently got engaged and are expecting a baby in July. We have always had our differences and would fight, but lately it has gotten so bad.

He loves to annoy me. He will sit and poke me, squeeze me, force hugs and kisses, and grab me after being asked to stop. I’m not a very touchy person and he knows that, yet still pushes the boundaries I’ve set. My doctor also put me on pelvic rest and he constantly complains about how he wishes we could just have sex and that I do nothing to turn him on. It makes me feel bad.

Also, if I ever use the term “my baby” or say “I’m pregnant” he feels the need to correct me and say “our baby” or “you wouldn’t be pregnant without me” and the worst “all you did was put your ass in the air to get pregnant, it’s not that hard”. He has no appreciation for pregnancy and gets annoyed when I talk about the harder parts of it like nausea, back pain, etc. He is also super immature and runs to his mom for everything. He has no idea how anything in life works because mom and dad do it for him. It’s bothers me. I just don’t feel much love for the relationship anymore and don’t feel the need to try.

There is something that draws us together and I don’t know what it is. I love him but I know we are bad for each other. We fight daily and I just feel so irritated by him in general lately. I am so excited to be pregnant and I love this baby so much. I just wonder if having him in the picture isn’t the best move for the baby.