In a 4 year relationship. It's been super rocky. First 2-3 years were great. Aside from some bad behaviour which I put an end to eventually, not really any complaints. Easily a petite hb8, submissive, sexually open minded, did just about anything for me.

We lived in my apartment and I got laid off from my job so we moved in with her parents (terrible decision but that's another story). Well, she got pregnant and I've been supporting them. Kid is now 2.

Since shortly before she was pregnant she started gaining a few pounds. She had some rough shit going on so I wasn't worried about it as she generally would realize it and step up her working out. Except she didn't that time. Then she got a couple baby pounds. Whatever, I figured 6 months or so and she be close to normal again. But since then she's been slowly gaining. She now weighs almost as much as me, 175 and 6'. Shes 5'4, 165. I've been telling her to work out, buying her better food, etc. Even started working out myself to get her to join. She won't.

On top of that, our sex life is terrible now. She refuses to do basically anything now except the rare occasion that she's in the mood. I know she's not seeing other guys cause she never leaves the damn house (in between jobs for the past 2 weeks so I know for sure, still no sex).

I'm at the point where I hardly find her attractive, and I'm not even getting any sex when I DO get turned on by her.

Now couple all this with the fact that she basically doesnt even act like were together, as in no I live yours, good mornings, nothing. Were basically not together.

BUT! If I say anything about seeing other people, on either end, it's a no. She flips shit if I even talk to other girls.

This whole thing went from a girl i thought was basically perfect to an extremely unhealthy relationship and i kinda just want out. But i have a 2 year old and I know he's not gonna be taken care of properly if I move out bc her parents cant afford to pay bills without me here now. So wtf do I do? I've already decided to go monk for a while and start talking to girls while I'm at work (have a nice paying job lined up now where I expect a good number of potential plates to come in) but like, is there anything I could do to try to salvage this?