How often the exterior of a house should be painted depends on a number of factors, including: amount of sun exposure, amount of shrubbery, moisture presence, etc. Generally, we expect a paint job to last 4-6 years. Maintain the value of your home by calling Benchmark Painting keep your home looking new.