Like any other surface in your home, tile should be cleaned when it gets dirty. Otherwise, it only needs a sealant every 4 to 5 years. A well-kept tile floor can last several decades.