It depends on the style, orientation to prevailing winds and many other factors. Generally, new roofs can last decades before requiring a complete overhaul or major repair.