- Stress: Stress can cause betta fish to lose their appetite. Stress can be caused by a variety of factors, including changes in water quality, tank mates, or environment.
- Illness: Betta fish can also stop eating if they are ill. Some of the most common illnesses that affect betta fish include fin rot, dropsy, and swim bladder disease.
- Constipation: Constipation can also cause betta fish to stop eating. Constipation can be caused by a variety of factors, including overfeeding, a lack of fiber in the diet, and poor water quality.
- Old age: Betta fish typically live for about 2-3 years. As betta fish age, they may start to eat less and become more lethargic.
- Gender: Not all betta fish that get fat are pregnant. Some betta fish, especially males, can get fat simply from overeating or a lack of exercise.
If your betta fish is not eating, it is important to determine the cause so that you can take the appropriate steps to treat it.