Here’s how often you need to replace everything in your home
The life expectancy of your roof really depends on where you live, along with building design, materials and how much work you put into maintaining it. In general, a tile, copper or slate roof can last more than 50 years. Wood shake roofs should last about 30 years, while you’ll get about 25 years out of fibre cement. Asphalt shingles will give you about 20 years of reliable service.