The frequency depends on the type of wood and the climate. Generally, decks should be repainted or resealed every 2 to 3 years.