Approximately a terra-cotta pot will last for three years. A low fired terra-cotta pot can last for at least 3 tears, whereas a premium quality pot will serve around 5 to 6 years. However, some gardeners prefer to change the terracotta pots every 3 years as there is a myth that these pots come with a short lifespan.