The lifespan depends on the type of fish. Nonetheless, a typical algae eater, the Chinese algae eater, can live up to 10 years.