If the interior of your home shows scratches or marks, it's probably time for a fresh coat of paint. Technically, you can paint your home whenever you want to if you're tired of the color or just want to freshen up your space. For the exterior, quality paint should last at least 10 years. Inspect your home often and look for signs of wear and tear so you can get your home repainted right away.