It depends on use and how the floor is maintained, but we expect that the floor should not be redone for at least 5 years and typically 10 years.
Factors that make floor sanding more frequent include wearing outdoor shoes inside or having pets (dogs or cats) or young children. If you have a gravel drive, grit can be picked up from shoes and brought inside; equally, dragging furniture across a floor will rapidly cause damage.