How Long do Fish Live?

The life span of a fish greatly depends on the species of fish that it is. Some fish only live for a few weeks or months. Goldfish can live for about 12-20 years. Other species can live for 50 years or more. You can find more information here: