This depends on the level of wear and tear, but typically, hardwood floors might need refinishing every 7 to 10 years. Signs that it's time include visible wear, dullness in high-traffic areas, and an inability to be refreshed through cleaning.