Roof jacks typically last between 15 to 30 years, according to the materials that are used (plastic, aluminum, or galvanized steel) and the local weather conditions.  Regular inspections and maintenance can extend their life span by addressing wear and tear immediately.