I have to do cleaning bit by bit. If I have let the kitchen get into a state, and then decide to clean it all at once, I get annoyed at the cleaning I have to do, and I get annoyed at myself for waiting so long, and I look for any excuse to quit.
On the other hand, if I say, “I’m going to empty the dishwasher before I go to work,” it takes all of five minutes. Or if I say “I’m going to fill the dishwasher while I’m waiting for the teakettle to boil,” it doesn’t feel like I’m doing anything. Or I decide to clean off the counter, and that takes 5 minutes, and makes enough of a difference in the kitchen that I’m pleased with it and do something else to clean.
Of course, every Tuesday night is game night here, so people are over, so the public places never get that bad.