The service life of roofs made of soft slate is about 30 years compared to hard slate ones that may last up to 100 years. And if you know that your roof is nearing the end of its expected lifespan, it may be due for a replacement. Besides, if the slate is flaking and most of the roof area requires repair, the more budget-saving solution will be to replace it.