Why Won't My Betta Eat? Common Causes and How to Fix It
Few things worry a new betta owner more than a fish that suddenly stops eating. The good news is that a betta refusing food is usually a solvable problem, not an emergency. This guide covers the most common reasons bettas stop eating — and exactly what to do about each one.
Is It Actually a Problem Yet?
First, take a breath. A betta that skips a meal or two isn't necessarily sick. Bettas commonly stop eating for a day or two after a stressful event — being moved to a new tank, shipped home from the store, or startled by a big water change. If your betta is newly home, give it a few quiet days to settle before worrying.
The Water Is Too Cold
This is the single most common cause, especially in Cheyenne homes that run cool. Bettas are tropical fish, and cold water slows their metabolism to the point where they lose interest in food and become lethargic. Check your temperature with a thermometer; if it's too low or swinging, a properly sized aquarium heater will often bring your betta's appetite right back.
Poor Water Quality
Ammonia and nitrite from built-up waste are appetite killers and can make your betta sick. If your betta stops eating and also looks sluggish or clamped, test your water first. A test kit tells you exactly what's happening, and regular water changes with a good water conditioner keep things safe. Browse test kits and water care to stay on top of your parameters, and see our guide on new tank syndrome if your tank is new.
Food Type and Pickiness
Bettas can be surprisingly picky, and some turn their noses up at a food they've never seen. If your betta ignores pellets, try offering variety — a different quality pellet or a frozen treat can spark interest. Also make sure you're not overfeeding: bettas have tiny stomachs, and uneaten food fouls the water. Feed only what your betta eats in a minute or two.
Constipation and Overfeeding
A bloated betta that won't eat may simply be constipated from overfeeding. Try fasting your betta for a day or two, then offer a small amount of an appropriate food. Feeding smaller portions and including some variety usually prevents the problem from coming back.
Signs of Illness to Watch For
If the loss of appetite comes with other symptoms — clamped fins, white spots, fin damage, unusual lethargy, or a swollen body — illness may be the cause. In that case, focus on pristine water quality first, since clean water is the foundation of any recovery, and watch closely for how symptoms progress.
When to Ask for Help
If your betta still won't eat after you've checked temperature, water quality, and food, it's worth getting a second opinion. Bring a water sample to Tropical Treasures Wyo in Cheyenne and we'll help you troubleshoot in person. You can also stock up on quality food and care products from our betta fish supplies, and read our full betta care guide for the complete picture.