How long to swordtail fish live?

Swordtail fish typically live for 2-5 years in a home aquarium.

Here are some factors that can influence their lifespan:

* Water quality: Clean, well-maintained water is essential for their health and longevity.

* Diet: A balanced diet of high-quality flakes, pellets, and live or frozen foods can extend their lifespan.

* Tank size: A spacious tank provides ample room for swimming and reduces stress, which can contribute to a longer life.

* Tank mates: Peaceful tank mates are important to avoid injury or stress.

* Genetics: Some swordtails are simply predisposed to longer lifespans than others.

It's important to note that these are just general guidelines. Proper care can significantly impact a swordtail's lifespan.