There are various kinds of mosaic floors, and each requires a different type of care and finishing product. Depending on the mosaic you have, it can be sanded a couple of times before the layer begins to wear. Based on how well you maintain your floors, they can stay in good shape for a couple of years and often longer. But, remember that recoating your floors doesn’t guarantee that they will last longer.