Answer:
Goldfish may live more than 100 years but that is not common (the world record is 44 years), but most household goldfish generally live only six to eight years, due to the fact that they are being kept in captivity. They will live less than that if kept in bad or stressful conditions like bowls and dirty water.