You don’t need to refinish or sand your hardwood floors very often. It is best to get professional services for your hardwood floors based on the observation of visible wear and tear.