Most of our customers have their windows cleaned every 4-6 weeks to get best results however we also do 6 monthly, annual and one-off cleans. Other factors such as proximity to busy roads, adverse weather and use of the building should be taken into consideration.