In Canada, weather is definitely a factor on the longevity of exterior painting. The average residential homeowner paints their exterior every 5-7 years and this should be the maximum time limit in order to properly maintain the various substrates.