How Long Do Betta Fish Live? The Real Lifespan Range and What Shortens It
Updated October 2026
Betta fish live two to four years on average, and up to five with good care, according to Aqueon. PetMD puts the typical range at three to five. Pet stores rarely record a betta’s age, so yours may already be a year old when you bring it home.
The number on a care sheet is a ceiling for a fish you raised from a fry. A cup betta starts life with unknown months already used, which is why two owners with identical tanks report such different results.
Use the estimator below to put your own fish on the scale, then read what the vet and maker sources say moves the number.
Tannin Lab earns a commission on qualifying Amazon purchases made through these links, at no extra cost to you.
Betta lifespan by source
| Source | Typical lifespan | Upper end | Tank advised | Temperature advised |
|---|---|---|---|---|
| Aqueon betta lifespan article | 2 to 4 years | Up to 5 years, called old age for a betta | At least 5 gallons, with heater and filter | 76 to 81 F |
| PetMD betta facts (Sean Perry, DVM) | 3 to 5 years | Up to 10 years with excellent care | 10 gallons ideal, about 5 gallons per betta | Not stated |
| University of Illinois College of Veterinary Medicine | Not stated | Not stated | 5 gallons or larger, not a bowl | 76 to 81 F |
Figures read from each page in October 2026. The three sources disagree on the typical range, which is why the estimator lets you pick your own.
Formula: age now = age at purchase + months owned, measured against your chosen lifespan in years times 12. The age at purchase is your own estimate, and an average is a guide, not a prediction for one fish.
How long do betta fish live?
Two to four years is the common figure, with five as the usual ceiling.
Aqueon calls five years old age for a betta. PetMD says three to five, and adds that some have reached 10 with excellent care, which is an outlier, not a plan.
The gap between sources is real. Plan on the lower figure and treat every extra year as earned by the tank.
Video: Aquarium Fish Keepers
What shortens a betta’s life?
Cold water, small containers and dirty water do most of the damage.
The University of Illinois College of Veterinary Medicine says bettas are tropical and need 76 to 81 F, and that most homes run cooler, so an in-tank heater is required. The same page says bettas should not live in bowls but in a 5 gallon tank or larger, where toxins build up more slowly.
Tap water adds a risk. The Illinois vets point to chlorine and chloramine, which can suppress the immune system, so use a dechlorinator. They also advise feeding only what the fish finishes in 3 to 5 minutes, because leftovers foul the water.
A proper setup removes most of these at once, and our betta fish tank setup guide walks through the order to build it in.
How old is a pet store betta?
Nobody can say for certain, because stores rarely record a hatch date.
We found no maker or vet source that gives a verified average age at sale, so the estimator asks for your own guess. Aqueon advises choosing a fish with clear colour and undamaged fins, and checking that the neighbouring tanks look clean and healthy.
A fish with ragged fins and dull colour may be older or stressed. Either way, it starts you behind.
How do you help a betta live longer?
Keep the heat steady, the water clean and the feeding light.
Rotating foods and portioning them sensibly is covered in our best betta food comparison. Illinois suggests protein treats such as bloodworms or brine shrimp, fed in moderation.
For the water, a weekly partial change keeps toxins down without shocking the fish, and the betta water change schedule sets out the percentages.
Check the thermometer, not the heater dial, since the dial only sets a target and does not report what the water is doing.
Questions people ask about how long do betta fish live
How long do pet store bettas live?
Typically two to four years, per Aqueon, but many are already months old at purchase, so the time you get with one is often shorter. A fish with clear colour and intact fins gives you the best start.
Can a betta fish live 10 years?
PetMD says some bettas have lived up to 10 years with excellent care, but that is an outlier. Aqueon calls five years old age for a betta, so plan around two to four and treat more as a bonus.
What temperature keeps a betta healthy?
The University of Illinois College of Veterinary Medicine advises 76 to 81 F and notes most homes run cooler, so an in-tank heater is needed. Confirm the reading with a thermometer instead of trusting the heater dial.
Is a 2 year old betta already old?
Two years sits at the low end of the two to four year range Aqueon gives, so a store-bought betta may be nearing its typical end. A sudden decline in a younger fish is a reason to check water, temperature and illness first.



