OP, it really is up to him.
He sounds like a very lazy selfish person.
He has happily left you to struggle with a new baby for months.
It really takes a particularly awful type of man to do that.
Things will only improve if he is prepared to contribute to the work involved with a baby and home.
Thank goodness you sound like a strong woman who isn't prepared to take being treated like shit lying down.
I hope you have a job to return to.
I would make sure you have support IRL and I would make sure your contraception is bullet proof.....though how you'd want someone like that hear you is hard to imagine!
I am sure he could change if he wanted to, but I suppose it really is a matter of trust.
I just wouldn't ever really trust someone so selfish to ever really have my back.
He just sounds so awful.
He sounds as if he doesn't really care about anyone but himself.
Lazy in his job.
Lazy in his home.
Lazy as a father.
I presume he was always like this and you have done everything but now it has become an issue because you have had a baby with him?
If this is the case I doubt he will change much.
He will always be this way, best case scenario he will do the very least he can get away with.
Love fades quickly in this environment.
Hope for the best, but definitely start preparing for the worst.
I would cease doing any cooking or laundry or anything at all that makes his life comfortable.
Also start detaching emotionally from him, this will show him you are serious about not tolerating his behaviour.
Get quietly organised in your head for being a single parent because the truth is it can be easier to do it alone than carrying a waster.
I apologise if I sound unduly negative.
Maybe someone more positive will come along soon.
Protect yourself OP.
You need to have your back.
Because he surely doesn't.