I do mine every 2 weeks. Can't stand them being even slightly dirty. I swear my head off when a bird drops one on them just after doing them 🤣.
I would feel embarrassed having dirty windows for all so see when it's my profession. It's like seeing a car valater with a dirty van or a gardener with worst lawn in the street.