Terrazzo flooring is estimated to last up to 75 to 100 years with proper maintenance and care.