A quality paint job should last for years. Paints will last differently depending on exposure to the elements and what it is painted on (ie. brick, plaster, vinyl, wood). Generally most exterior paints will last on average 7 - 10 years. The minimum durability is 3 years for interior finishes. To extend the life and look of paint is proper surface prep, quality materials and proper application.