At least 25-30 years if well cared for. In large ponds in Japan, 70 years is common. Some live more than 100 years.