This all varies on the surface and surrounds but a typical driveway or patio really should be cleaned every 12 months and a weed killer applied around every 3-6 months to keep the area looking clean and fresh. If a sealer is applied the driveway or patio will be protected for around 3-5 years.