Husband help?

I am really starting to hate him.. I want to work it out we have two children and one on the way my boys are three and one..

We don't sleep in the same bed.. not out of anger but because he won't help me make the kids sleep isn't their own bed.. my three year old does..

But my one year old won't sleep alone he wakes up all night looking for me.. even when I am laying there,.. so I am woken up all night long,,

So every morning my kids wake ME up.... not him .. he is impossible to wake up. If I was him up he cusses me.. calls me a bitch or whatever else he can come up with and says I started it..

I can wake him up slowly.. I can let him sleep ALL day, but no matter what if I wake him up or the kids try to wake him up I get cussed.. he refuses to wake up at a reasonable time.l the kids wake up at 7:30 or 8:00 but they won't go to bed until around 11:00 he doesn't want to help put them to bed or clean the house... or play with them...

He does work.. and I am a stay at home mom.. but he works Monday through Friday .. 8 hour shift.. and it's a relatively easy job..

He expects me to do everything else.

Including wash his clothes.. put them away..

Cook dinner.. everything bathe the kids,..

And I do.. but my ISSUE with him. Is even on his days off.. he refuses to help.. he refuses to wake the fuck up...

What do I do...