Lifespan of fish
How long fish live varies hugely, from a few weeks for some gobies to around 400 years for the Greenland shark.
Also: longevity, age
Many small fish live a year or two. Some killifish, such as the turquoise killifish of African seasonal pools, live only a few months, which makes them useful for research on ageing. Most food fish live from a few years to a few decades, and large carps such as the mahseer and catla can live well beyond ten years. Orange roughy and sturgeons may live over a century, and a 2016 study of eye lenses estimated that Greenland sharks can live for around 400 years, the longest known of any vertebrate.