On average, most terracotta pots last approx. 3 to 4 years. However, some people may use water-based sealers which allow for penetration of moisture and air, but also keep the terracotta pot in a pristine condition that can last up to 8 years if maintained.