Wow! I'm glad I'm not alone in my frustration. I don't do everything, but it feels like I do most thing. JJ will do the dishes, laundry, and most times change the bed sheets. I cook, clean, and pay the bills. It is a pretty good system and I never minded it until I started my Master's program. I became very resentful because he would be able to sit around and play video games or mess around on the computer. I never had a free moment. He said that he would clean the house over the summer break since I was finishing up my Master's degree. He's cleaned twice. I've learned to pick battles and house duties is one that I don't mess with. Of course, I am quite the martyr so I guess I bring it on myself.
I would tell you to discuss the situation, but you said you already have. But maybe you could assign chores and say that it will help you spend more time together because the chores will get done quicker. I'd assign him to the bathroom