They don't have very long lifespans. With proper care, the lifespan of guppies is around 3 years. Depending on the care and specific species, this can decrease to as little as 2 years.