At my breaking point with my husband

We have two kids under two. Married 4 years. Hes 30, in 25 and both kids were planned (the second was his idea). He works an office job 9-5 5 days a week. Whenever he is at home and not hanging out with his friends (which is at least 4 times a week) he's sleeping. Like all day. It's Sunday. This morning he didn't get up until 11am when I was putting the babies down for there first nap. I had been up since 615am. He then told me he wanted to have sex while the kids slept so I agreed. Afterwards he said he was tired and wanted to go back to sleep. I told him that I'm sick today (I have the flu) and would appreciate if he would let me nap and he stay up since the babies would be waking up soon. He got pissed and stormed out of the room. He then started throwing dishes around in the kitchen. I came out to the living room to sit down and he starts screaming at me about how terrible of a house keeper I am and how I must not love my family because there's still dishes in the sink from the kids breakfast his morning. He keeps yelling at me about how nothing I do is done with love and that the kitchen looks like shit (still referring to the dishes in the sink, nothing else) so I must not love my family enough to provide a clean living environment (which is crap because I take pride in how clean my house is). He's yelling so much saying so much awful stuff that I start crying. He then says it's really hard for him to have to reprimand me all the time but I need to have the house to his standards all the time. When he had finished yelling he came over and told me to give him a kiss and when I wouldn't (because I was still crying) he exhaled really loud and called me a drama queen. As soon as the kids woke up he said he was tired and went back to bed at 1pm. It's now 6pm and he's still asleep while I'm making dinner and cleaning the dishes so he doesn't scream at me about how useless I am when he wakes up. I really don't know what to do because we moved out of state for his job and I have no friends or family here. I feel like I'm being emotionally abused and my self esteem is absolutely non existent at this point. What would you do? Just to put it out there, he's in bed at 9pm every night when he's home and doesn't start work until 8am but still claims he's constantly exhausted. We had his health checked by our doctor and everything is fine he's just extremely lazy. The most frustrating thing is when he wakes up from his marathon naps (for only a couple of hours at most) he claims he slept terrible because the kids were loud and claims he has to go back to bed😒 He also ALWAYS claims he doesn't feel well. It's constant. For the last 6 months solidly he has claimed "he feels like crap" every single day without fail but the doctor says he's fine. I know it's just a way for him to justify how much he sleeps. Whenever his friends ask to hang out though he has all the energy in the world, is able to be awake all day into the early hours of the morning and also miraculously feels better (not sick) until he comes home and then he "feels like crap" again. Our almost two years old son adores him and gets so excited to see him but my husband is always sleeping when he's home so my son will go in the bedroom rub his face, kiss him and leave and then ask me why dad doesn't "wanna play" with him. It's heartbreaking. What do I do? Sorry for the long post😔