How Much Time Do Fish Live?

Each type of fish has a different life span. Depending on their size and type, fish have an average lifespan

of one to two centuries. One last factor to consider is if they are wild animals or pets. Most wild

freshwater fish, for instance, live an average of one to ten years. Among them are tiger barbs, corydoras 

catfish, rainbow fish, hatchet fish, and fantail guppies, which have a 1-to 3-year lifespan. Between

three and five years is the average age of betas and Jack Dempsey fish. In contrast, the usual life span of an angelfish is up to ten years. 

Alternatively, long-lived wild saltwater fish are possible. Marine fish have a lifespan ranging from one year to several hundred years. 

Want More Stories Like This