I don't know what to do anymore.

I don't know ladies. I've been with my husband 13 years, married since 2017. He's always been immature but I've pushed him to be better. I put myself through college, I have always been the bread winner, I have always been driven to succeed because I came from a poor upbringing and wanted better. My husband is very lazy...he doesn't clean, hes been fired from jobs for over sleeping, etc. I take care of all the laundry, cleaning, taking care of our son, I work full time, do all the appointments (for our son AND my husband) and essentially I've been his Mom for as long as I can remember. It's getting really old.

He doesn't help with our son like, at all. And many people have noticed it lately. My best friend just made a comment about it because we went to a party and my husband will just leave me inside to deal with our son and he goes outside all night and hangs out. We went on vacation recently and I had to do all the packing for all of us, get the reservations, and plan everything and he did nothing. Then he slept in the entire time we were there, didn't help me with our son or anything and my niece made a comment that he doesn't help. He was PISSED and of course took it out on me. Saying that the only reason she said that is because I must have been bad mouthing him infront of her. I didn't say a word, everyone just noticed that he didn't help. At all.

I'm just getting really tired of it. So lately I've been on him a lot to help out more. He works hard labor and right now I'm working from home so he always says "you don't understand, I work hard labor. I'm just a paycheck to you. Blah blah blah." He says I never appreciate him, even though I thank him all the time, and I still make more money than he does soo...its not like I do nothing.

He never tells me I'm a good Mom, just that I'm going to screw up our child because I get upset with my husband and yell infront of our son. But when my husband's mad? He throws things, punches things, screams...but of course it's because I push him to be that way.

Also...he smokes weed. A LOT of weed. He pretty much depends on it, and that's been the root of a lot of our problems. I don't smoke. I absolutely hate it. He promised he'd quit when I got pregnant but of course that didn't happen. He doesn't eat well, he doesn't workout, basically he does everything unhealthy and I'm the complete opposite. I workout, I run, I eat healthy, etc. I want him to be a good role model for our son.

And now he's talking about wanting to quit his job and start his own business. He thinks because I don't want him to I'm not being supportive, but obviously with everything I just listed up there, there's a GOOD reason I don't want him to...he'd also lose his benefits, pension, 401k...it would cost me $600 a month for insurance and he gets it free through his job.

His Mom has even said multiple times if I left him, nobody else would ever put up with his BS. I just don't want to lose everything we've worked towards. I put so much work into our life. But I'm tired. I've tried tough love, I've tried being supportive, I've tried not saying anything and asking nicely. Nothing works. I'm at a loss honestly.

I just wanted to rant...thanks for listening.