So I need to rant

So me and my boyfriend have been together for 3 years now and we a have a baby on the way along with my 4yr old boy. Over the past three years I’ve had two jobs longer than a year. He has more than five and they haven’t last long. I know I’m lazy I’m admitting to that have been working on that as well. So some times the house isn’t spotless all the time. Laundry isn’t done right away(mind you we are in an apartment without washer and dryer so Landry mat or his mama house for washing clothes) I don’t always cook everyday like come on really.

Since I’ve been pregnant I’ve been trying to do better with everything it’s been about two weeks since I’ve done laundry house has been some what spotless kitchen cleaned food cooked every other day.

So bf comes home from work and is upset about what his mother said to him about me cleaning and cooking 😑😑😑

Like I’m due in a few months (2 months) he just got a job after being out for pushing someone after he just got that job so this new year he has had three jobs. Now I’m still working but at the moment I’m out on leave because of my restrictions. Which I knew he would be upset about.

Why is it ok for me to be the bad guy the one who isn’t struggling the one who has to clean up every single fucking day and it’s ok for him to stay out of work for weeks and get mad at me. Why is it his mom is always telling him he should leave because I’m not cleaning up after him washing his fuckin clothes feeding his fat ass like he is the only one struggling dealing with this. His mom is telling him to be a man (according to him) like last time I checked man take care of their house they don’t leave they trash anywhere and expect you to clean it up. And his mom wants to say something to me about it but it’s not her place??

What the hell am I suppose to do I’m trying my best here to make this work