On average, eavestroughs last up to 20 years. In Ontario, we might experience more frequent replacement than this due to our harsh winter weather and high winds. If you think your eaves should be replaced, simply give us a call at (613) 703-9022.