SAHM - Doing Everything!

Michelle
So me and my partner of 10 years have an almost 2 year old little boy. He works 40 hours a week and has our little boy on a Tuesday while I work, and my mum has him on a Wednesday while I work (I do 16 hours a week).
Anyway, the issue is... I do EVERYTHING! I get up with our little boy every morning, I do all the cleaning, I cook dinner, I fold all my OH's clothes and put them away, I do the dishes, I pay the bills, I do the food shopping, bath our little boy, put him to bed. I mean I do literally everything. On a Tuesday I come home and the house is a tip so I then spend a few hours cleaning up.
Anyway, I cooked dinner for him tonight to which he ate with no thanks. I then asked him if he minded doing the dishes, and he said 'I'm not doing them', so I did them. I then sat on the sofa and said 'it would be nice to get a little appreciation', to which he responded 'shut up'. 😡. I then said 'fine, I'll stop doing everything', and he then said 'okay, I'll stop going to work'. 
I didn't reply because I was (am) so angry!
Am I in the wrong; should I be expected to do everything as part of my unpaid job? I'm literally seething 😡😡. 
Sorry it's so long; any advice appreciated!