So here's the situation. I am living with an old friend for the last couple of years. I moved in on the end of his lease with another apartment, and we both moved into a pretty nice place at the beginning of the year. For the past year and a half, I have noticed his attitude being little more than impossible to deal with and with no way to properly argue. He pays most of the rent, where as I pay the remaining, the utilities, internet, cable food, animal necessities etc. For the longest time I was in a rutt and he helped me by letting me move in to the last apartment, but lately it really became harder and harder to deal with his indirect-assholery.
An example or 3, Leaving his clothing everywhere, bathroom, closet floor, towels everywhere.
Cooking my food for 5+ (I am assuming considering the leftovers in the fridge) and making sauce from scratch, noodles stuck to all sorts of dishes after I had previously that night before work, cleaned everything only to come home and clean more, with him nowhere to be seen.
Generally eating all my food without contributing a dime to groceries in the two years I've lived with him, essentially I buy for myself and he eats whatever I have without question, leftovers arent safe to keep overnight as we work opposite shifts, its a pain in my thigh.
Now why don't I confront him and tell him I am tired of his shit? He is a body builder and physically intimidating. He uses the minor things I dirty as his reason for being equally lazy. Arguing is pointless as it gets near on end of a fist fight that I'd lose (the guy is a professional body builder and capable of breaking my arm easily.) What can I do to fix this situation, as I am unable to move out for another year and some change?