I'm 27, 5ft10, 185lbs. Lift 5 times a week. 2 plate bench, 3 plate squat, 4 plate dead. 16-17 body fat.

Having sex a 2-3 times a week.

My wife is about 22 weeks pregnant and I cannot stand the sight of her. She is constantly looking to pick a fight over any little thing she can, and then bark at me like a dog for the rest of the day.

She resents my STFU specifically because she wants some kind of reaction. When I don't cave in, she uses her ace which is taking our son to his parents. She has me by the balls here because I love my son and I hate to be apart from him. Previously I have stood in her way when she threatened to take him, and she threatens to call the police. We all know how that would go.

But nothing gives her pause to self reflect. She is incapable of realising what a huge bitch she is being. No matter how much I STFU, stay out of her way, take my boy out, lift, work.. she is convinced I'm the monster out to fuck her life. And the craziest shit is, in company, she can flip 180 totally and be the sweetest little thing.

If I didn't have a kid with this woman, and another on the way, I would have left by now.

Has anybody dealt with this before? She is pregnant, but the level of abuse and disrespect is nothing short of the product of a diseased mind. The pregnancy cannot be an excuse. I have no idea what to do though.