How long does a beta fish live

The average Betta lives about three years. However, that doesn’t necessarily mean you’ll have your Betta that long. Why? Because a Betta purchased at a pet shop is often one year old already. Males, in particular, are allowed to fully mature, so their fins and colors are well developed. Females may be sold at a bit younger age, but they will generally be at least six months old when offered for sale.

One of the keys to enjoying your Betta longer is to buy a healthy, young fish from a reputable pet shop. Avoid buying pale fish as that is a sign of disease. The fins shouldn’t be torn or ragged. The eyes should be clear and not bulging out. Look for any signs of sores or injury on the body. A healthy Betta is active and will respond to you when you place your hand on the glass of the tank.

How to Give Your Bettas a Longer Life
Good care and a healthy diet can prolong the lifespan of your Betta. But don’t overfeed it, as too much food can cause fatty liver disease (hepatic lipidosis), which can shorten your Betta’s life span.1 Keeping the water clean by performing frequent water changes will help, especially if your Betta is kept in an non-aerated aquarium. Exercise has been shown to increase the life span of the Betta,so a gentle water flow through the tank to provide resistance when swimming will keep your Betta fit, but the flow should not be so excessive that it blows the Betta around the tank. Even so, it’s rare for a Betta to live more than five years. So if your fish only lives a year or two after you purchase it, don’t assume you’ve been a bad owner. That’s a perfectly normal lifespan.

betta fish age facts
Illustration: The Spruce / Chloe Giroux
Preventing Fights Between Male Bettas for a Full Lifespan
Another factor in longevity for Bettas is keeping the male Bettas apart, so they don’t fight each other.1 Their common name is Siamese Fighting Fish, and the males are apt to engage in territorial battles. They can injure each other, and that may reduce their lifespan. Some aquarium owners who want to keep more than one male Betta use Betta condos to keep them separate. However, there is speculation that they still experience stress in seeing other males and that could have an effect on their health. Aquariums with multiple compartments for Bettas should have opaque material between the sections. In general, it’s wise to follow the rule of one male Betta per tank. Males cannot be kept with female Bettas either, except during mating, and then the female needs to be removed. Female Bettas generally can be kept together, but even they may quarrel sometimes. One good note about Bettas is that one male can be kept in an aquarium with non-aggressive fish of other species that are similarly sized.

Keep Bettas in Appropriate Tanks – Not a Vase
There was a fad of keeping a Betta in a vase or another small container rather than in an aquarium. This was unhealthy for the fish in several ways. The water temperature isn’t regulated and at common room temperature is probably lower than they are used to in the wild in Thailand. Their ideal water temperature is about 78 to 80 degrees F, as would be provided by an aquarium heater.1 Otherwise, the fish will be listless and may refuse to eat, which is not good for their health.

Bettas must have access to the surface air at the top of the water to breathe with their upturned mouths and labyrinth breathing organs. Cleanliness of the water is another important factor for good health.1 The water in a small container should be changed every other day if it isn’t filtered, and filtered aquariums should still have 25% or more of the water changed at least once a month. Bettas are prone to fin rot if they aren’t kept in good water conditions. Overall, it is best to keep a Betta in an aerated and filtered aquarium, either by itself or with other species of similar sized fish.

Oldest Betta
Are you wondering how long the oldest Betta lived? There are documented cases of Bettas living as long as nine or ten years in captivity.


If Bettas are cared for properly and given a large enough tank to live in, with clean water, they usually live for an average of 3 years.

However, this doesn’t mean that when you buy your fish that you can expect to have it for 3 years. Male Betta Fish only tend to be sold in pet stores when they are around 1 year old. This is when their colors and fins have properly developed. Females are sold slightly sooner, usually at around 6 months old.

Females tend to live for a few more months than males do, but people normally keep males due to their bright colors.

Because your fish is usually 6 months – 1 year old by the time you buy it, you can expect him to live for around two – two and a half years old.

However, it’s not uncommon for Bettas to live until 4 or 5 years old if they are given the perfect tank conditions and cared for properly (more on this later).

How Long Do Betta Fish Live (In The Wild)?
Rice Fields in Thailand
Bettas live in rice fields in Thailand
In the wild, Bettas live in shallow freshwaters such as ponds, streams, rice paddies and canals. They are native to Cambodia and Thailand, but have spread to other regions now such as Singapore, Brazil and Malaysia through human introduction.

It is presumed that the lifespan of Betta Fish in the wild is slightly shorter than those in captivity. This is because the waters in which they live are not as regulated as a fish tank; they can become polluted, which can destroy food sources and plants and therefore reduce the lifespan of the fish.

In the wild, males are also exposed to other males more frequently. They got their name ‘Siamese Fighting Fish’ because they are highly territorial and aggressive to other fish which come into their space.

Being exposed to other males more frequently increases their chances of fighting, which increases the chances of dying earlier.

Wild Betta Fish are actually in the vulnerable category on The IUCN Red List of Threatened Species due to the amount of pollution they are exposed to and a loss of their habitat due to expansion in farming and development in Thailand.

How to Increase Your Bettas Lifespan
Crowntail Betta

So now we know how long these fish live for in the wild and in captivity, we can start to think about how to maximize the length of their life. It’s really quite simple and if you follow all of the advice below, you’ll increase their chance of having a longer life and also improve the quality of their life.

Make Sure You Buy a Healthy Betta
When you pick your Betta, it’s really important to choose one that is healthy (you don’t want to bring any disease back to your tank).

Buy your fish from a reputable store. Avoid buying any fish which have any of the following – these factors can indicate the fish haven’t been well looked after and therefore may be stressed and aren’t likely to live long.

Pale in color
Ripped or torn fins
Bulging eyes
Injuries or scratches on their body
You should be looking for a fish which is:

Bright in color (especially if it’s a male)
Has clear eyes
Responds when you place your hand on the tank
We mentioned earlier that these fish are usually adults by the time they are sold in pet stores, so it is also worth asking how old the fish actually are.

Keep Them in an Appropriately Sized Tank
Betta Fish

Betta Fish require a tank which is at least 5 gallons.

When you buy your Betta from a pet store, you’ll often find them being sold in cups or tiny 1 gallon tanks. The males are kept in these containers in shops because they will fight with one another if they are in the same tank.

However, just because they are sold in these containers does not mean this is an acceptable sized tank.

You may have heard than because in the wild Bettas live in really shallow waters, a small tank is fine for them. This simply isn’t true. The thing to remember is that these shallow bodies of water which they live in (in the wild), run for miles and miles so they have plenty of opportunity to swim and escape other territorial males.

A 5 gallon tank is the absolute minimum that you should keep this fish in.

If you’re keeping a female as part of a community then you’ll likely need a larger tank. If you’re unsure which size tank you need, think about how many fish you want to keep and the requirements for each species.

Keep Males Separate
Male Bettas

This might sound obvious, but to increase the life expectancy of male Betta Fish – keep them in separate tanks.

We mentioned earlier that they have a reputation to be aggressive and territorial. Just before the 19th century, wild species were bred to create aggressive fighting fish which is how they got their very nickname; the Siamese fighting fish.

Bettas were used as a form of entertainment, much like cockfighting, as they battled it out in tanks. Unfortunately this is still common practice in Thailand.

In the wild if two males are competing for space, they’ll fight for a couple of minutes and then one of them will back down and find another territory.

In a small tank, the fish may fight until death because they don’t have anywhere to escape to. Female fish aren’t as aggressive and can be kept together with caution if they have enough space to claim as their own territory.

To ensure your fish has the longest happiest life possible, keep males separate in tanks. You can either keep them in a tank on their own, or in a community tank with compatible species such as Rasboras. Bettas and Rasboras naturally coexist in the wild so they are a great choice, as are Neon tetras, Loaches, Bristlenose Plecos and Snails.

Use a Filter and a Heater
It’s a common myth that because in the wild Betta Fish live in rice paddies, that they can tolerate unheated dirty water.

The waters in Thailand are naturally heated due to their climate, so it’s important to use a heater in your tank. They are used to temperatures between 75-80°F.

It’s also essential to use a filter. They will not thrive in dirty, unfiltered water. A filter will clean the water, converting the buildup of ammonia and nitrites into less harmful compounds, and also keeps the water aerated.

Even with a filter, it’s still important to carry out regular water changes to remove the buildup of nitrates.

Provide Them with a Good Diet
Women Feeding Betta
If you really want to increase the lifespan of your Betta, one of the most important factors to consider is their diet. The diet which you provide, affects their growth rate, color and lifespan.

Bettas are carnivores and in the wild they eat plenty of insects. This can be difficult to replicate in a fish tank, so if you can’t get hold of many live foods for your fish, there are plenty of foods that you can use instead.

The most important nutrition for them is protein and fat. You can choose a quality pellet, frozen food or flake food but your best option is to choose one specifically formulated for Bettas.

Ensure that the first ingredient listed is a protein to make sure the food has a high nutritional value. You don’t want too many filler foods because they have short digestive tracts and can’t process fillers well.

If you really want to give them the best diet possible, then you can make your own homemade fish food, and ensure it is high in protein. You can use ingredients like bloodworms and brine shrimp to create the perfect mix.

Whilst we’re on the topic of food, it is so easy to overfeed fish; this can lead to bloating. Bloating can affect the swim bladder so they will be unable to swim and ultimately will die if not treated.

Only feed your Betta what it can eat within two minutes, twice a day. This will ensure they stay healthy and live for as long as possible.

Use Plants to Provide Oxygen
The last tip we have for creating the best possible environment for your Betta, and therefore extending their lifespan, is to include plants in your setup.

The benefit of having plants in your aquarium are not dietary based as they are for other fish. These fish are carnivorous so any nibble they have at the plant will be just that; a nibble!

Using live plants increases the oxygen levels in your tank and enriches the environment. It will also replicate their natural environment so you’re more likely to see their natural behaviors.

Using plants also provides them with plenty of hiding spots; this is ideal if you’re keeping a group of females.

Some of the best plants to include in your Betta aquarium are:

Anacharis – This plant can survive in a wide range of conditions and grows really quickly; it’s almost impossible to kill.
Java Fern – They only grow to around 8 inches tall so won’t completely overrun the tank; keep in mind not to bury the roots though.
Java Moss – This is great to grow carpet walls, or achieve some aquascaping; it’s also really easy to take care of.
FAQs about Bettas
How Long Can A Betta Fish Live Without Food?
A Betta can survive for up to two weeks without food however this is not something we ever recommend doing. If you’re planning a vacation, try to find someone to keep up with the regular feeding schedule, or use an automatic fish feeder.

How Long Do Betta Fish Live In A Bowl?
If you keep your Betta in a bowl you will reduce their life expectancy significantly. We do not recommend this. Betta Fish that are kept in a bowl usually live for less than one year.

How Long Do Betta Fish Live In 1 Gallon Tank?
You should expect a Betta in a 1 gallon tank to live for less than a year.

How Old Is The Oldest Betta Fish?
It is rumored that the oldest Betta Fish lived to be TEN years old and was raised in laboratory conditions, although there is no evidence to confirm this.