I think the standard Dan Savage advice applies here — dump the motherfucker already. Him doing the dishes and buying things for you is not all that special. There are many many guys out there who will do all that and more, who appreciate you for who you are and won't try to shame you for your looks.
That said, I did once have a girlfriend who put on 15 pounds during the time we were dating, through laziness and not any kind of stress/eating disorder/sickness. It was painful for me to be less attracted to her each day, but I was unwilling to say anything about it and hurt her. In the end, she dragged it out of me while we were drunk, and that was one awful fight.
I'm not sure what the point of that last paragraph was, but DTMFA. You can do better.
Train In Vain by the Clash. Blue Train by John Coltrane. Last of the Steam Powered Trains by the Kinks.
All chauvinism aside, sleeping with coworkers is a terrible idea, and hopefully a mistake that we all make once in our early twenties and never again.
"Time of No Reply", "Smoking Too Long", "I Was Made to Love Magic" are on oddities collections (Family Tree, Made to Love Magic) and are excellent as well.