It depends on its type. Gloss oil-based varnish can last 10 or 20 years, though satin finishes may fail sooner. Water-based coatings can also last longer than three years.