My advice is not to stay in a relationship where he isn't willing to change.
I was in your position. I am now divorced and far happier. I am a mum to two lovely teenagers. My ex-husband did nothing to give us the family life I wanted. I worked 30 hours a week. With two children, 17 months apart in age. It was always me running myself ragged, and on Sundays I would spend with my parents whilst my husband was off doing one of his lifelong hobbies. I was effectively a single mum. He would go do his hobby on Wednesday nights too, and Saturdays would make plans to do other things. I was so lonely in that marriage. It got to a point when I said I wanted this to change, and he ended up having an affair, and I threw him out as soon as I found out.
Being alone isn't a bad thing. I did meet another man and had a relationship since where I had a man who wanted to do everything with me, which was lovely until sadly he was struggling with low self-worth and we aren't together anymore. Yet 3 years in a relationship with someone who wanted us to do everything together, compared to someone who was never around. I know which one I was happier in, and it was the latter.
Its only now that my children are 15 and 13 that I feel I have a bit more me time, and I used to be really independent and had loads of interests yet I put them on hold for my kids, and I resented my ex a lot as I was like so I make all these sacrfices and feel like I have lost a bit of myself, yet you get to be you still.
I retrained after we broke up and tripled my income, as he was holding me back, and he said to our son the other day why didn't mum do that when we were together, I couldn't have, as I didn't have a moment to breathe with the responsibilities of everything that he wasn't doing.
A lot of men are selfish, yet the decent ones make changes to accommodate their families.