Healthy red and blue betta fish swimming in a heated planted tank with driftwood, java fern, an almond leaf and a thermometer
Betta

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.

The basics
Food and heat, the two things you control daily
Hikari® Tropical Betta-BioGold® Floating Pellets, Daily Tropical Fish Food for Siamese Fighting Fish, 0.7 oz (20g)

Staple pellet

Hikari® Tropical Betta-BioGold® Floating Pellets, Daily Tropical Fish Food for Siamese Fighting Fish, 0.7 oz (20g)
Floating pellets made for bettas, with fish meal, astaxanthin and spirulina on the ingredient list.
Catch: fish meal, wheat flour and soybean meal lead the list, so it is a daily staple, not a treat.

Check price on Amazon

Fluval M 50-Watt Submersible Aquarium Heater for Fresh & Saltwater Tanks

50 W heater

Fluval M 50-Watt Submersible Aquarium Heater for Fresh & Saltwater Tanks
A 50 watt submersible heater in borosilicate glass with a ceramic heat sink, rated by the listing for tanks up to 15 gallons.
Catch: it has a temperature dial, not a display, so pair it with a thermometer to confirm 76 to 81 F.

Check price on Amazon

Fluval Bug Bites Betta Fish Food, Granules for Small to Medium Sized Fish

Insect granules

Fluval Bug Bites Betta Fish Food, Granules for Small to Medium Sized Fish
Granules with black soldier fly larvae as the first ingredient, up to 40 percent per the listing, plus whole salmon.
Catch: sold for small to medium fish, not betta only, so portion it to what your fish finishes in 3 to 5 minutes.

Check price on Amazon

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.

Betta age estimator
How far into its life is your betta?
Defaults are a betta bought at about 6 months old and owned for 12 months. Edit with your numbers.
Estimated age now
–
Share of lifespan used
–
Months left
–
Stage
–

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.

About the author

TanninLab writes about betta, shrimp and planted tanks from manufacturer specifications, product labels and published aquarium husbandry sources. Guides compare the stated figures and name where each one comes from.

Keep reading

Get more guides

Care tips, gear guides, and parameter advice by email.