Need some girly advise.

So.. I’ve been with my partner now.. just over a year officially, we was seeing each other unofficially a while longer prior to becoming a couple. I have two children from a previous relationship, He has a daughter from his previous. There is so much to this so I’m going to keep it as short as I can.

I am 25 he is 30 in may... I haven’t yet met his daughter as he hasn’t seen her in 5years himself. He met my children 3months into becoming official (I had been seeing him unofficially for almost a year by then) ... he gets along brilliantly with them. But he’s so lazy, he doesn’t want to work, He says “he just doesn’t want to, no one understands him and he struggles with his mental health” (which I get as I struggle with depression and anxiety also so I dealt with this not wanting to work vibe for a while just to give him the benefit of the dout that it wouldn’t be forever).

But this far down the line.. even though so early. He still doesn’t want to work.‘I pay for everything, I take care of both my kids and him. I feel like I have three children, he tells me

I don’t appreciate him and all the changes he is making within himself. But I feel like I give him credit when it’s due.

He’s having a lot of “bad” days recently , he’s spent the whole night awake on his phone, then he will come to bed and sleep all day, although he does help around the house with the chores.

Whenever I approach him about something that’s bothering me, usually my feelings and opinions on how he is at the moment, and how I want him to better himself so we can all move forward as a unit as I feel as though I’m carrying him. He gets defensive and says nasty things.

I’m lost. I don’t know what to do. I’m totally torn and emotionally drained by it all.

I’m not sure if I’ve made sense of anything in this.. but just needing some opinions on what I should do xx