Big rant!

So my husband works from home he does nothing but sits behind a desk and takes calls. Nothing else and most of the time hes just setting in there watching YouTube and playing games on his phone. He does not help me clean or cook at all he does nothing his office looks horrible because he acts like it his personal trash can and he is treating the rest of the house like that as well. I'm the ONLY ONE who cooks, cleans, feeds the animals etc. He will watch me clean while he sets on his ass after work because ill clean from when I get up to when we go to bed pretty much because I'm constantly doing dishes and everything because he is saying he is hungry every other hour and instead of him cooking for him self on breaks I have to do it or acts like he won't have time to eat. Which i bought sandwhich meat for that reason but hes to good for that apparently. I feel more like a maid than a wife and I'm honestly getting sick of it. I ask him for help when he gets off and he screams at me saying he is tired because he worked all day and that I don't work i don't do anything. Which is bullshit because I'm constantly cleaning and im always at his beck and call. And Like what are you "tired" from sitting at a desk all day taking a few calls and watching YouTube and playing games because thats legit all you fucking do. While I have to pick up after a man that acts like hes a child. My mom and dad come over and the house would have been spotless yesterday when they came and now its horrible. They told me that you'd think I have 4 kids the way my house is because of my husband. I don't want to live like this. I never knew it was this hard asking someone to pick up after themselves and help a little.

Also I am looking for a job and before he had a job I was the one supporting us not him and when he was staying at home he still didn't so shit. But we moved and I couldn't keep my job.