Why does he do this

So the other day he finally had a day off and I was really happy we would have some real time together. But instead he decided to invite his friend over to play video games. He was here forever and when he left he left garbage all over. And I was not really happy that he was here but I dealt with it. And when we took him home my boyfriend yelled at me and told me I was rude and had an attitude. Which I did not.

And everyday after work he expects me to do everything for dinner. When we need something from the store to make dinner he expects me to go to the store instead of him just going when he leaves work. I don't know what to do. I feel like he just doesn't seem to care about my feelings. He just expects me to do everything. I do all the cooking all the cleaning. I literally do everything and he still isn't happy.

And we're moving soon and I am going to have to do most of the work. I have to pack and I have to move everything we dont need a truck for.

I'm so annoyed and I don't feel like he respects me. And I don't know what to do about it