Question: how long does a roof shingle last?
Answer: You would expect any well-tiled roof to last anywhere up to 60 years. Of course, this depends on how well maintained it has been during that time.