Gloss oil-based varnish, polyurethane and Danish oil can last 10 or 20 years, though satin finishes and stains may fail sooner as pigments and flattening agents disable the driers. Water-based coatings and paints can also be viable longer than three years. Shellac, though, can go bad in under a year.
What is the downside of oil based polyurethane?
Cons of Oil-Based Polyurethane Longer dry times. Dents easier due to it softer finish. The odor is unbearable (respirator use is recommended). The floor darkens over time.
How long does oil based polyurethane last on floors?
What a new coat of polyurethane does is it adds another layer of protection to your floors, extending the life of the floors usually for another 3-5 years. Doing this every 4-6 years will prevent you from ever having to fully refinishing your floors again. Don’t wait until it is too late and “wear” begins to show.