Tile roof repairs can last anywhere from 10 to 20 years or even longer, depending on factors such as the quality of the repair, materials used, age of the roof, and local weather conditions.