The short answer
With good care, betta fish typically live 3–5 years. Because bettas are usually sold as adults — often already several months to a year old after time in a shop cup — the years you get at home may be a little shorter. The single biggest factor in reaching the top of that range is a proper home: a heated, filtered, well-maintained tank rather than a cold, unfiltered bowl.
What a normal lifespan looks like
Most healthy bettas live around three to five years in an aquarium. A few reach a little beyond that with excellent care, while bettas kept in poor conditions often survive only a year or two. Remember that the fish you buy is already an adult, so its remaining lifespan starts from there — a betta rarely lives five years from the day you bring it home.
How to help your betta live longer
The things that matter most:
- A heated, filtered tank with stable tropical temperature
- Clean, stable water through regular partial water changes
- A quality diet without overfeeding — a few pellets, once or twice a day
- Low stress — no fin-nipping tank mates, no sudden changes
Get these right and you give your betta every chance of a full life.
The bigger picture
Longevity comes down to day-to-day care. Learn to read your fish’s condition in how do I know if my betta is happy, get feeding right with how often should I feed a betta, and read the full betta care guide. Starting fresh? Follow how to set up a betta tank and see our best betta tank picks.