problems from fallen trees or tree limbs, hail and wind are prevalent, so most elements designed currently can stand up to a certain number of normal occurrences.
The average shingle roof lasts approximately 20 years. https://albertspge821736.ja-blog.com/26926011/alpharetta-roofers-no-further-a-mystery