March 8

Sarah Robertson

Why Is My Betta Fish Not Eating

Betta being a tropical fish are sensitive species, and even the tiniest change in their daily habitat might cause them to lose their appetite.  One of the first signs of a healthy betta fish is its appetite. Just like any other living being, bettas need to eat in order to survive. Provide your betta with a well-balanced diet. If you are a Betta owner and ever worried about ' why is my betta fish not eating ', This article might help you to find out the reasons for it.

Why is my betta fish not eating is a primary concern for betta keepers. Your betta fish may not be eating because he is sick, stressed, or has a dietary deficiency. You should take your fish to a veterinarian if he has not been eating for more than a week.

If your betta fish doesn't eat, it's worrisome because a lack of appetite might sometimes be an indication of a more serious condition. Your betta fish may not be eating because he is sick, stressed, or has a dietary deficiency.

You should take your fish to a veterinarian if he has not been eating for more than a week. There are many reasons why your betta fish may not be eating, but it will save you time and money if you can figure out the problem before taking him to a vet.

Here Are Some of the Most Common Reasons Why Your Betta Isn't Eating:

Some Bettas Are Picky Eaters

Some bettas are picky eaters and may only want to eat a certain type of food. If you have a picky eater, you can try different types of food to see if he will eat them. You can also try soaking the food in water before feeding it to your betta to make it more palatable.

You can also try feeding your betta pet treats, such as strawberries or bloodworms, to see if he will eat them.

If you are trying different types of food and your fish is not eating any of them after several days, it may be because he needs more protein in his regular diet. You can purchase a special high-protein betta pellet from a pet store, and try feeding it to your fish.

Betta Water Temperature

Water Temperature

It is also important to monitor the temperature of the water in your tank, as changes in temperature can cause your betta fish to become stressed and stop eating. The ideal temperature for a betta fish is between 76- and 82-degrees Fahrenheit. You should ensure the water temperature in your tank does not fluctuate more than 4 degrees. If you plan to move your betta fish to a new home, it would be best to do so when the weather is stable and not during extreme temperature changes. 

Chemical Toxins in Your Tank

It is possible that toxins in the aquarium water may be causing your betta fish to stop eating. You should check to make sure that you are not overfeeding your fish, and never add soap or other chemicals to the tank water.

You can also put a clean rock in your betta's tank for a few weeks to see if it becomes coated with algae or bacteria. If it does, you may be overfeeding your betta. 

If your aquarium water is very cloudy, you can use a siphon to clean the tank and remove some of the uneaten food. You should perform regular water changes to ensure that your betta fish has clean water at all times.

Stressful Tank Mates 

It is important to consider the other fish in your betta's tank. Is he eating well when he is alone, but not with tank mates? Bettas are very territorial and may become stressed if their home is too crowded. 

You should provide your betta with a large enough tank that allows him plenty of room to swim around during feeding time. You should also ensure that your other fish are suitable tank mates for bettas, which you can learn more about here. 

If the cause of your betta's refusal to eat is stress-related, you may need to remove his tank mates and provide him with a temporary community tank until he feels safe again.

Betta Fish Are Getting Old

Bettas can be expected to live for about three years, and it is normal for them to begin eating less as they get older. It may take a little longer for your betta fish to adapt to living alone if he has been in a community tank with other fish, so you should give him some time to adjust before worrying that something is wrong. 

Do not forget that your fish is a living being with his own personality, and you should monitor changes in his behavior over time. If he has been eating less than usual after a couple of months, you may need to take him to a betta-specialized veterinarian to determine the cause of this change. 

Water-Quality Changes

One reason why your fish may not be eating could be because of changes in the water quality. You should monitor the water parameters in your tank to ensure that they are within the recommended range. If the water is too acidic or too alkaline, or if there is too much ammonia or nitrate in the water, it can cause your fish to become stressed and stop eating.

You can use a water testing kit to test the pH level, ammonia level, nitrate level, and carbonate hardness of the water in your tank. If any of these levels are not within the recommended range, you can take steps to adjust them.

You should also perform frequent water changes to keep the water quality in your tank high. 

Betta Fish Not Thriving in New Tank

If your betta fish was recently introduced to a new tank, it may take him some time to get used to his new home. You should monitor the other variables that could be causing your fish to stop eating, such as water conditions and tank mates, while keeping in mind that stress can cause your betta to lose its appetite.

Poor Quality of Food

It is possible that your betta has stopped eating because the food you are offering him does not taste good anymore. This is particularly common if you have recently introduced a new food to the tank, which can cause your betta fish to stop eating for a few days. 

You should always try new foods before feeding them to your fish so that you know they are safe and healthy. You should also avoid using commercial flake or pellet food because these types of food often have a consistency that your betta may not like. 

You can use live foods, freeze-dried or frozen foods instead of flake or pellet food to ensure that your betta fish is getting enough nutrients and vitamins from his diet. You should also try different types of food, such as bloodworms, brine shrimp, daphnia, plankton, and tubifex, to see which ones your betta fish prefers.

Betta Fish is Sick

Betta Fish is Sick

Your betta's lack of appetite could be the symptom of a larger problem that needs to be addressed by a professional. There are several diseases that can lead to a loss of appetite in betta fish, including fin rot, bacterial infections, parasitic infestations, swim bladder disease or internal parasites. It is important to monitor your betta's behavior regularly so that you can detect any changes and take him to a vet as soon as possible if you notice anything strange. 

Breeding Time for Betta

Female bettas are known for being particularly aggressive during the breeding season, so it is possible that a female in your fish tank may be preventing your male from eating. Females often fight with each other during this time, and it can be difficult to introduce a new mate into the tank because your betta is being so territorial. 

If you have a female in your aquarium that is ready to breed, she may also become more aggressive towards other fish because part of her energy is going towards the creation of eggs. If you notice a change in her behavior and she starts to bully your other fish, it may be a good idea to remove her from the fish tank so that everyone can get back to normal. 


If you recently change your betta's surroundings or move his tank around, he may not eat as much as usual. If you have recently moved house, for example, your betta may not eat as much because he feels stressed. This is similar to how humans behave when they are stressed out.

Your betta could also be feeling under the weather if he has been properly looked after his whole life and suddenly stops eating. Fish are extremely sensitive to changes in their environment, so if your betta has never experienced any problems before, he may feel stressed out by new things.

Such changes can include moving house, adding another fish to the tank or occasionally cleaning the aquarium.

Stress is also common in bettas because they are often kept in small spaces and tanks that are too warm for them. If you notice that your betta has started to lose its colors or develops unusual spots, he may simply be stressed out by other fish in the tank.

Betta is Overfed

Another common reason why your betta may stop eating is that he has been fed too much food. When your betta eats a lot of pellets at once, they can go straight to his stomach and leave little room for other nutrients.

If this happens, the food will not be digested properly and could rot inside your betta's body or simply be passed through his system. A betta who eats too much food may also appear bloated or have trouble swimming because the food in his stomach is weighing him down.

You can avoid this problem by feeding your betta fish small amounts of pellets throughout the day instead of one large meal. If you are using an automatic feeder, make sure to use enough food so that your betta can eat it all and not throw any of it up. 

Change in the Environment

Your betta's environment can also play a role in why he stops eating. A new plant or decoration could upset your betta and make him sick even if it does not seem like there is anything wrong. If you add a new plant or decoration to your betta fish tank without taking precautions such as quarantine, it could spread harmful bacteria and make your betta sick. 

If you are planning on adding new decorations to your betta tank, make sure that they have been properly cleaned and treated. This is even more important if the decoration has previously been used in another aquarium. 

Betta Is Not Hungry

Sometimes your betta will stop eating because he simply is not hungry. Bettas do not eat as much as other fish because their stomach is small, so they often eat when they are hungry and stop when they are full. 

Food Isn't Recognized as Food by Betta Fish

It's also possible that your betta is not eating because he doesn't recognize the food as food. This can happen if you switch to a new type of food or if the pellets you are using have been sitting in the tank for a long time and have started to break down.

If you think this may be the case, try mixing the old food with the new food to make it look more like the new food. You can also try crushing up the pellets into a powder so that they are easier for your betta to eat.

Betta bacterial infections

Bacterial Infections

Bettas are susceptible to various bacterial infections, and these bacteria can prevent them from eating. One of the symptoms of this type of infection is cotton-like growths on the betta's body.

If your betta has these symptoms then you should take him to a vet immediately because this type of infection can be fatal if left untreated.

It is also possible for bacterial infections to kill off beneficial bacteria in the tank, which might result in poor water quality and a decrease in the filter's efficiency. You should test your aquarium water to check for bacterial infection and shock or treat it accordingly.

Why Is My Betta Fish Not Eating, and What to Do?

It's not difficult to avoid. Simply defrost your betta food before feeding it to your betta. Taking a little amount of water from one of your tanks and placing the food in it is the greatest method to do this. You may just drop it into your tank after it has been fully defrosted, and your betta will devour it.

How Do I Get My Betta Fish to Eat?

Add some variety to a betta's diet if it won't eat. Live brine shrimp or freeze-dried bloodworms are two popular betta treats. Different fish foods are better for bettas, and the pellets may appear to be just as delicious if you feed them with this combination on a regular basis.

Wrapping Up

Betta fish can stop eating for a variety of reasons, many of which are related to their environment or health. If your betta has stopped eating, there is no need to panic; however, you should take some time to figure out why he is not eating. By understanding the factors that influence your betta's appetite, you can work on fixing the problem and getting your betta back to its old self.

Sarah Robertson

I am a passionate blogger who also happens to be a fish keeping enthusiast. Writing about my hobby is something that I absolutely love to do, and it's no secret that my chosen topic is always centered around fish keeping.

Sarah Robertson

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe to our newsletter