The lifespan of guppies is generally 1 to 3 years. If properly raised, guppies can live for 2 to 3 years. However, if the breeding method is improper or the breeding environment is poor, the physical condition of guppies may be affected and their lifespan may be shortened to about 1 year or even shorter.

Although guppies have a relatively short lifespan, they have extremely strong reproductive ability and are known as "million fish". Guppies usually reach maturity at the age of 3 to 5 months. After reaching adulthood, guppies can give birth once a month under suitable environmental conditions, and each time they can produce 30 to 120 small fish.
In addition, the lifespan of guppies is also affected by multiple factors, including water quality, temperature, and food. To extend the lifespan of guppies, breeders need to provide them with a high-quality living environment, including keeping the water clean, controlling the appropriate water temperature, and providing a balanced diet.
In conclusion, the lifespan of guppies is between 1 and 3 years. The specific lifespan depends on breeding conditions and the environment. To extend their lifespan, breeders need to provide good living conditions.