There are multiple factors that will impact how long your exterior coat of paint will last. Generally speaking, we estimate that a fresh coat of exterior paint can last you as long as ten years, depending on environmental conditions, and how well you care for your exterior home siding and roof.