Repainting your house mostly depends on your location and the climate in the area. In some cases, the type of surface or material used for your home is also taken into consideration. The average home usually needs new paint every 7 – 10 years.