Kilz deck paint can averagely hold up to 2 years. However, the frequency also depends on weather conditions and your own judgment.