The type of paint you choose for your home is a determining factor here. Ideally, you should pick long-wearing paints that are resistant to chips and stains. Besides, choose all weatherproof paints for the exterior walls to make them last longer. Overall, a good paint job can last anywhere between seven to eight years.