It depends on the material. Good quality uPVC guttering typically lasts 20 to 30 years, aluminium 30 to 40 years, and cast iron can last 50 years or more with proper care. Regular cleaning and the odd minor repair will always help you get the most out of your system.