We’ve been together for four years, and lived together for two. The past year our relationship was pretty rocky. I’m currently visiting my family for a few days out of town, and right now he just text me saying “the sink won’t even drain because of all the food in there, it’s disgusting, WHAT IS WRONG WITH YOU” and I responded “you’ve only done the dishes twice in the two years that we’ve lived together and you’ve never done the laundry so you can’t complain about how I clean”, then he goes on to text me about how dirty and gross the sponges are, and he said “how could you wash our dishes with those??” then he called me a bitch and said he wants to finally be done. I told him if he’s not gonna clean then he can’t complain about how I clean. We split the bills 50/50 and split the rent 50/50, although to his credit he pays for way more food then I do and he does give me rides sometimes since I don’t have a car (although I use Uber a lot), but I hate when he complains about my cleaning when he doesn’t clean a damn thing himself. Sometimes I tell him, “You never clean so you can’t complain” and sometimes he understands that, but other times he blows up on me like this. He also always ask me to bring him drinks and waters and food while he sits on the couch and rarely gets anything himself. All the household chores, even cleaning up after his dog, falls on me. Now he’s texting me calling me an idiot and a fat pig. Which is funny because I’m not even fat, but he loves calling me fat (even though he says I’m not fat at all) just because he knows it hurts me so he says it. I blew up on him and text him right now saying “all you do is gamble and do shit with your life, you’re a worthless man, you’re not even a man!!” And now he’s texting me and telling me to come get my stuff to move out. It really bothers me what he said. AITA for defending myself? I know what I said was mean but I’m sick of the name calling. I never defend myself and I finally wanted to tell him off good 