Boyfriend issues

So I've been noticing what my boyfriend does and it doesn't compare to what I do.. I take care of him all the time. Check if he's hungry and if he is I'll pick him something up.. I'll do his laundry clean his room, clean his restroom... And I did this for so long now that when I don't he says "oh you don't clean." He means it in a joke but I know it isn't. He critiques me when I walk saying I walk too loud and that his mom was gonna get mad he used that excuse for so long until I realized it was him that wanted me to be quiet.. He critiques my laugh.. And my voice that's it's too loud.. And tells me to be quiet because of his uncle when we would shower and I realized he once told me his uncle doesn't wake up for anything in the world.. And right now.. I worked from 8-5 and 6-11 my two jobs.. Didn't eat cause I lost my card.. Got some 99 cent cookies at noon and that's all.. I wanted to take a shower cause I was getting sleepy and I told him I was hungry and I basically had to let him hear my growling stomach for him to make me a sandwich with only 1 piece of ham.. And I don't know if I'm being ungrateful but.. I worked all day.. And all I get is a piece of ham? A sandwich he was forced to make? On top of that he puts it on the bed and sees me cleaning even more because even though I put away all his clothes he doesn't even think about putting my clothes away. He asks me if I even want a sandwich and after I say yes he just gives me attitude and lays there and when I sit he turns away from me and just doesn't talk to me and faces away.. What is wrong me ? I just don't even know what to say I asked him what is wrong with him and he says nothing I just feel like poop