The average lifespan of betta fish varies by species, gender, and care conditions. Below is a summary of key information compiled from multiple sources:

I. Lifespan Comparison by Main Species
Chinese Betta Fish
Average lifespan: 2–3 years.
Males can live 3–5 years under ideal conditions.
Siamese Fighting Fish (Thai Betta)
General lifespan: 2–3 years for both genders, though males may occasionally live 3–5 years.
They are typically displayed in markets for only about 1 year, as their vitality declines with age.
II. Key Factors Affecting Lifespan
Housing Environment
Water temperature must be stable at 24–27°C (75–81°F), with a pH level of 6.5–7.2. Fluctuations in water quality can shorten their lifespan.
Gender Differences
Males generally live 1–2 years longer than females.
Nutrition and Care
A varied diet (e.g., combining live food and commercial pellets) can extend their lifespan to 4–6 years.
III. Differences Between Wild and Captive-Bred Bettas
Wild bettas live only 1–2 years due to harsh environmental conditions, while captive-bred ones can survive 2–5 years.
Some individuals may live up to 6 years with meticulous care, but genetic defects from inbreeding should be avoided.
By optimizing water temperature, water quality, and diet management, you can significantly extend a betta fish’s lifespan.