In addition to being exposed to the elements due to their location outside, picnic tables require staining from time to time due to the fact that they are used outside. This stain will normally last two to three years, however it may last less time depending on whether or not your picnic table is exposed to direct sunshine during the day.