If you live in a northern state or a coastal region prone to extreme weather, then your home’s roof will come under constant assault from Mother Nature. And that’s in addition to the normal wear and tear experienced by residential roofing materials like asphalt shingles, which need to be replaced every 17 years on average….