How long Epoxy lasts depends on many conditions, method of floor prep, type of Epoxy used and usage of the restored concrete, however when the floor is properly prepped a 100% solid epoxy floor coating is expected to last more than 20 years, most contractors will give a ten years warranty.