The most effective factor in the lifespan of asphalt shingles is climate. Asphalt shingles are susceptible to damage from wind, so one great contributor to the lifespan of asphalt shingles is good weather conditions. Although they can last up to 30 years, once the granules on the roofing are gone, the roof needs to be replaced.