I live alone and wash them as I use them. it's just easier.
I usually clean them the next day, but when I get busy I've left them for weeks haha it happens, and I don't get many guests. I always clean for guests.
Overnight if I'm tired or busy.... but I can cheat since I have a dish machine I can throw most my dirty dishes in
Over night. Especially when my daughter is here.
Depends on how long it takes to find a buyer for a house with a sink full of dirty dishes...
Mostly I want to wash immediately, so I try not to use many.
I can't stand to have even one dirty dish in the sink.
I wash them in the morning after breakfast. Dry them and put them away.
If any get dirtied during the day when I see them they get washed.
After dinner, I wash them again.
I know this is more than a little obsessive, but it could be something far worse. lol
I do them after eating. Usually the pot/pan before while it's hot.