Hire a structural engineer to determine if there is a problem that needs fixing. If there is he will give you a report and or drawing detailing what to do. Then call 2 or 3 Class A Building Contract ... read more
Impossible to say without inspecting the roof but some will live quite a long time based on exposure, correctness of installation, ventilation, etc.
There is quite a bit of variance and human cont ... read more