Most architectural asphalt shingle roofs last between 20 and 30 years, depending on the quality of materials, installation, maintenance, and exposure to Florida weather.