Question 5. How long should my roof last?

The life of your roof depends on a few factors-roof type, pitch/slope of the roof, ventilation, installation, maintenance, and weather. As a general rule of thumb, basic three tab fiberglass shingles last 15 to 25 years. Flat roofs generally last 5 to 15 years. Roofing product manufacturers offer a variety of warranties on their products. Take a close look at those warranties to see what responsibilities and financial obligations they will assume if their products fail to reach their expected lifetimes.