On average a high-end 100% solid coating epoxy will last about 10 years. This will depend on the surface condition and the amount of traffic the floor receives. it is easy to top coat and epoxy every few years or as needed to extend its life for many years. The key is maintenance before the product starts to fail.