How long do fish live? Well just like people fish are all different. And so some live a lot longer than others. A few weeks or months (some of the small reef fishes) to 50 years or more (sturgeons). Longevity information is still sparse, but scientists have learned that species live 10 to 20 years in temperate waters. There are a few that are around ... Read More