The lifespan of betta fish is influenced by a variety of factors, which are detailed as follows:

Wild Environment
In their natural habitats (such as rice paddies and streams in Southeast Asia), betta fish typically live for 2 to 3 years.
Captive Environment
Under regular captive conditions, their lifespan is approximately 2 to 3 years.
If provided with a high - quality environment (including stable water quality, suitable water temperature, and a balanced diet), some individuals can live for 3 to 5 years, or even longer.
Key Influencing Factors
Water Quality: Regular water changes are necessary to keep the water clean and prevent the accumulation of ammonia.
Temperature: Maintain a constant water temperature between 26 - 28°C and avoid drastic fluctuations.
Diet: Focus on high - protein fish food, supplemented with live bait (such as bloodworms and daphnia), and avoid overfeeding.
Space and Aggression: Reduce the stress caused by fights between conspecifics and provide sufficient space for their activities.
With proper care, the lifespan of betta fish can approach or exceed 3 years. However, it is important to note that they are highly sensitive to changes in water quality and temperature.