With proper maintenance and repair, gutters can last up to 20 years.