Depending on the amount of traffic, stone floors should be sealed every 2 to 5 years. Because of their porous nature, stone floors that are not sealed properly can absorb foreign substances, weakening the stone and leading to bacteria growth.
To avoid these issues, have your stone floors professionally cleaned and sealed on a regular basis.