Three-tab asphalt (the most economical choice) and luxury shingle roofs will last about 20 years. Architectural shingles will last up to 30-50 years.