You can't keep the windows clean for a month after you've cleaned them , as soon as you clean them , there is dust in the air all year round and it's going to stick to the windows.
The main thing is to keep on top of your schedule, people are waiting to get they're windows cleaned after Christmas- don't let them down! Just crack on , if you get any complaints, then simply go back and clean again for free