DISCLOSURE: This post may contain affiliate links. As an Amazon Associate I receive a commission if you decide to purchase through my links. This is at no extra cost to you.

    How Long Do Betta Fish Live? How To Increase Their Lifespan

    How long do betta fish livePin
    Share with your fellow fishkeepers!

    Betta fish are a popular type of aquarium fish that many people enjoy keeping. They are usually easy to care for and can live for a long time. But just how long do Betta fish live?

    Betta fish can live for anywhere from 2 to 8 years, depending on their environment and care. In the wild, Betta fish typically live for 2-3 years. However, in captivity, they can live much longer – up to 8 years or even more.

    In this article, we’ll tell you everything you need to know to make sure your Betta lives a long and healthy life. So if you’re interested in learning more about Bettas, keep reading!

    Here is a great video that goes over some tips to keep your Betta healthy so that it lives as long as possible:

    YouTube playerPin


    How Long Do Betta Fish Live In The Wild? 5 Determining Factors

    how long do betta fish live in the wildPin

    Betta fish originate from Southeast Asia, specifically Thailand. They can also be found in Cambodia, Vietnam, Malaysia, and other Southeast Asian countries. In the wild, they live in slow-moving rivers, stagnant ponds, and rice paddies.

    Betta fish are known to be aggressive towards each other and will often fight to the death. For this reason, they have been nicknamed “Siamese fighting fish.” Previously, they were pitted against each other in fights for entertainment. Nowadays, this practice has been outlawed in many countries.

    Betta fish in the wild typically live for 2-3 years. However, their lifespan can be shortened by various factors. Here are some of them.

    Water Conditions

    Wild Betta fish live typically in stagnant and slow-moving waters.

    For example, they might live in rice paddies or ponds that don’t have a lot of water flow. The water in these areas is often murky and not very clean. They’re also low in oxygen and high in ammonia. Ammonia is a toxic substance that can kill Betta fish.

    Young Betta fish spend their entire lives in this condition. As a result, they tend to suffer from health problems caused by poor water conditions, which can cut the Betta fish’s life greatly.


    In the wild, Betta fish are often preyed upon by larger animals, such as giant gourami, catfish, newts, cats, and salamanders.

    Betta fish have a few defenses against predators. They can puff up their body, also known as flaring, to look bigger and intimidate their predators. They might also nip at the other animal’s fins to dissuade them from attacking.

    However, these defenses are not always effective, and Betta fish can be considered easy prey. As a result, predation is one of the main factors that shorten their lifespan in the wild.


    It’s also easy for Betta fish to become injured in the wild. Most of the injuries they sustain are on their long and flowing fins.

    Their long fins could get entangled in sticks, branches, sharp leaves, and other debris that are in the water or habitat the fish lives in. And since the conditions of the water are very poor, these injuries can become infected over time. Not only does this affect the fish’s health, but it can also shorten their life span.

    Food Availability

    In the wild, food is not always readily available. As mentioned above, the list of foods they eat includes insect larvae, algae, and smaller animals like crustaceans and fish.

    But even though they have an abundance of food in their natural environment, they have to compete with other animals first. They share their home with animals like crabs, shrimp, and snails. As a result, they might not get enough to eat, which can lead to malnutrition and shorten their lifespan.


    Betta fish in the wild are also more susceptible to diseases because of their poor living conditions.

    For example, they might get sick from parasites, viruses, or bacteria that are present in the dirty water. These diseases can cause major health problems and even death in Betta fish.

    Two examples of the most common diseases that affect wild Betta fish are:

    Fin rot

    • This is a bacterial infection that eats away at the fins and tail. It’s often caused by poor water quality.
    • Caused by a type of bacteria residing in dirty water, this disease leads to ulcers on the skin and fins.
    • This is a parasitic infection that covers the fish’s body with a velvety or fuzzy coating. Extremely contagious and can be difficult to eradicate completely.


    • A common parasitic infection that causes white spots on the fish’s body. Also caused by dirty water.

    How Long Do Betta Fish Live In A Tank?

    how long do betta fish live in a tankPin

    Betta fish in captivity can live much longer than those in the wild. They can live for up to 8 years or even more. This is because they are not exposed to the same dangers as wild Betta fish.

    In captivity, Betta fish have a much higher chance of survival. This is because their tanks are typically clean and well-maintained. They are also not exposed to predators or diseases.

    Additionally, captive Betta fish are usually well-fed. They are given a variety of food that is specifically designed for them. This ensures that they get all the nutrients they need to stay healthy and live a long life.

    While Betta fish in captivity can live up to 8 years, the average lifespan is much shorter at 3-5 years. Most captive Bettas live roughly the same as their wild counterparts. This is because many people do not provide the proper care for their Betta fish.

    Factors That May Lower The Lifespan Of A Betta Fish

    things that may lower a betta's lifespanPin

    Although captive Bettas tend to live longer than wild Bettas, it still doesn’t guarantee that they’ll live as long as eight years.

    There are several things that can shorten the lifespan of a Betta fish. These include:

    Poor Water Quality

    If their tank water is not clean, it can cause health problems for Betta fish. Ammonia and other toxins can build up in the water and make them sick. You have to do regular water changes and keep the tank clean. You can also use something like the API Freshwater Master Test Kit to keep an eye on your water parameters.

    Incorrect Temperature

    Betta fish prefer water that is between 76 and 82 degrees Fahrenheit. If the water is too cold or too hot, it can stress them out and make them sick. It is essential to use a thermometer to make sure the temperature in their tank is correct.

    Inadequate Diet

    If Betta fish are not given a proper diet, they can become malnourished. This can lead to health problems and a shorter lifespan. It is important to feed them a variety of food that is specifically designed for them.


    Betta fish are also susceptible to stress. If they are constantly stressed, it can lead to health problems. Stress can be caused by a number of things, such as being in a dirty tank, not having enough hiding places, or being bullied by other fish.

    It is important to make sure that Betta fish have a clean and stress-free environment. This will help them stay healthy and live a long life.


    Betta fish can also be susceptible to diseases. These diseases can be caused by bacteria, parasites, or viruses. If not treated, they can lead to health problems and a shorter lifespan.

    It is important to take Betta fish to the vet for regular check-ups. This will help catch diseases early and treat them before they become a problem.

    How To Increase Betta Fish Lifespan

    how to increase betta fish lifespanPin

    Worried about your little buddy’s lifespan? Don’t fret, there are a few things that can be done to increase the lifespan of Betta fish.

    Provide A Clean Environment

    Making sure that your Betta lives in a tank that is kept clean is the most important thing that can be done to increase their lifespan.

    A dirty environment is stressful and can lead to health problems. On the other hand, a clean environment can help your Betta stay healthy and live a long life. Plus, it’s simply a lot nicer to see a clean tank than a dirty one.

    Adding a filter to your Betta tank is also a good way to keep the water clean. There are various types of filters that you can choose from, such as canister filters, hang-on-back filters, power filters, box filters, and sponge filters.

    Change The Water Regularly

    In addition to keeping the tank clean, it is also important to change the water regularly. This will help remove toxins from the water and make it easier for your Betta to breathe.

    It is important to do a partial water change at least once a week, depending on the size of your tank. This will help keep the water clean and help your Betta stay healthy.

    Keep The Water At The Correct Temperature

    As mentioned before, Betta fish prefer water that is between 75 and 80 degrees Fahrenheit. It is important to use an aquarium thermometer to make sure the temperature in their tank is correct.

    If the water is too cold or too hot, it can stress them out and make them sick. This can lead to health problems and a shorter lifespan.

    Bettas, being tropical fish, can tolerate warmer temperatures better than colder temperatures. Even if the water in your fish tank is slightly warmer than 80 degrees Fahrenheit, most Bettas can still handle it.

    What they can’t handle, however, is the cold. Tropical freshwater fish need to be in warm water at all times. If your water dips lower than 75 degrees for extended periods of time, you’ll start noticing your Betta getting sluggish or refusing to eat.

    Adding a heater to the tank is a good way to make sure that the water stays at the correct temperature. There are various types of heaters that you can choose from, such as submersible heaters and partial submersible heaters.

    Oxygenate The Water

    Betta fish need oxygen to live. Although they have a labyrinth organ that allows them to breathe air from the surface, they also get oxygen from the water through their gills.

    If the water is not properly oxygenated, it can be difficult for them to breathe and you may notice them having to come up to the surface for air a lot more often. This can lead to health problems and a shorter lifespan.

    There are a few things that can be done to oxygenate the water.

    • Use an air pump. An air pump or a bubbler is a great way to oxygenate the water. We’ve written an article on using an air pump or a bubbler for your Betta tank, so be sure to check that out.
    • Use live plants. If you don’t have the budget, space, or nearby electric sockets, you can add live plants to your Live plants help to oxygenate the water and also provide your Betta with hiding places.

    If you don’t have an air pump, bubbler, or live plants in your tank, there are a few other options discussed in this article.

    Feed Them A Proper Diet

    Another important thing that can be done to increase the lifespan of Betta fish is to feed them a proper diet. A healthy diet will help them stay strong and fight off diseases.

    Betta fish eat anything they can fit in their mouth, including fruits. However, their diet is mainly carnivorous, which means it should consist of mostly meat. In the wild, Bettas eat insects, larvae, small crustaceans, and even small fry.

    Many high-quality pellets and flakes for Betta fish contain meat products as ingredients. For instance, Ultra Fresh’s Betta Pro Shrimp Patties is made from sword prawns and akiami paste shrimps while Aqueon’s Pro Betta Pellet contains fish meal, krill meal, and shrimp meal.

    Betta fish food can also be frozen or live food. To keep your Betta fish healthy, you can feed them brine shrimp, daphnia, blood worms, and tubifex worms.

    Whatever it is you decide to feed them, it’s critical that you give them a varied diet so that they can get get proper nutrition with all the vitamins and nutrients they need.

    Keep Them Stress-Free

    Betta fish are shy and stressed by open spaces. This can lead to health problems and a shorter lifespan.

    To avoid this, make sure that you house them in a minimum 5 to 10-gallon tank. Some say they can be put in a 3-gallon, but this is a relatively small tank compared to the recommended size. If you have the space, it’s always better to get a bigger tank size to ensure that your Betta lives a stress-free, long, and happy life.

    Additionally, the tank should have plenty of hiding places, such as caves, plants, and driftwood. This will give them a place to hide when they feel scared or stressed, as well as mimic the Betta fish’s natural habitat. Just avoid plastic plants because those can harm their fins.

    Betta fish are also easily stressed by changes in their environment. It is important to make sure that the tank is set up properly before adding them to it. Once the tank is set up, don’t make any sudden changes, such as adding new fish or changing the water.

    Changes in the environment can also be stressful for Betta fish. As mentioned above, it’s important to keep the tank clean and the water quality high. A dirty tank or poor water quality can lead to health problems and a shorter lifespan.

    Betta fish are also sensitive to noise and light. Keep the tank in a quiet place away from windows.

    Regular Vet Check-Ups

    Just like with any other pet, it is important to take your Betta fish to the vet for regular check-ups. If you know a veterinarian nearby who specializes in fish, that would be ideal.

    During the check-up, the vet will check for signs of disease and make sure that your Betta fish is healthy. Betta fish are prone to a few different diseases, such as fin rot, fungal infections, and parasitic infections.

    Identifying health problems early on can help you treat them before they become serious. They will also give you advice on how to take care of them and what to do if they get sick.

    Following these tips should help you increase the lifespan of your Betta fish. However, it is important to remember that their lifespan is largely determined by their genes.

    Even if you do everything right, there is always a chance that your Betta fish will not live as long as you want them to. But don’t let that discourage you from enjoying the time you have with them.


    Betta fish are beautiful and unique fish that make great pets. However, they have a shorter lifespan than most other fish. The average lifespan of a Betta fish is 2-5 years. There are a few things that can be done to increase their lifespan, such as providing them with a clean and well-oxygenated tank, feeding them a proper diet, and keeping them stress-free.

    If you’re thinking about getting a Betta fish, be prepared for the fact that they may not live as long as other pets. However, with proper care, you can help your pet Betta fish live longer and have a healthy life!

    Recommended Reading:


    Don’t miss out on valuable tips! Subscribe below for our newsletter and get weekly updates on newly published posts.

      We respect your privacy. Unsubscribe at any time.

      Share to...