I’m not even sure where to start right now. I’m at my wits end. My DH is struggling mentally. He was so happy go lucky and funny when we first met. We’ve been together 4 years, have a 19 month old amazing DD and recently married last year. It’s not a long relationship I know but about 2 years ago he started complaining about his weight or his age (he’s older than me by 8 years but it never seemed an issue as we were so similar in personality. He started going on about hating where we lived, disliking this or that etc. covid happened and we both lost our jobs and I was about to go on mat leave anyway so we took the opportunity to start over somewhere new and moved away. We’ve recently moved again because he wasn’t happy. He’s just never happy. Nothing we do or try and change is enough and it’s taken 2 years to really mentally affect me too and I’ve had enough. This morning I was changing DD nappy and he was sat with the dog. It was pooey and she was wriggling like mad so I just said in an exasperated way “can you help please?” Which he did. Then after I apologised for snapping just said I was stressing with it. And he said “it’s fine I’m used to it, it’s for the rest of my life now”. Then after the argument that followed said we shouldn’t have had a child IN FRONT of DD. I was fuming. And earlier he was getting upset that he doesn’t deserve our DD and she needs better etc and I know he needs help (he has rung for therapy finally but is waiting for a call back) but all I could think was “not again”. I’m tired of doing the main bulk of childcare, working part time, helping him, moving house, not getting great sleep etc and I snapped at him back this morning saying that I don’t exactly want someone who is miserable all the time for the rest of my life either! I’ve apologised since and so has he but I almost think it would be easier if I was alone. He’s got so many good qualities though, he’s great as a dad, he cooks and cleans and plays and wants to do better but it’s been 2 years and it’s just getting worse. What would you do??