Solar panels can generally go years without being cleaned in 99% of enviroments. Many homeowners get their panels cleaned more frequently to maintain the moden aesthetic that solar panels provide.