Why Wont My Betta Eat? Causes and How to Fix It
Few things worry a betta owner more than a fish that suddenly stops eating. If you're wondering, “Why won't my betta eat?”, the answer is often related to stress, temperature, water quality, food preferences, or illness. A single missed meal isn't always an emergency, but appetite loss combined with other symptoms deserves prompt attention. Here's how to check the most likely causes safely.
Betta Fish Not Eating: Is It Actually a Problem Yet?
A healthy adult betta may occasionally skip a meal. A temporary lack of appetite after transport or a change in surroundings does not always mean illness. An otherwise healthy betta may occasionally skip a meal, especially after coming home from the store, moving to a new aquarium, or experiencing a major change in its surroundings. Watch whether the fish is swimming normally, breathing comfortably, and showing interest in its environment. A newly acquired betta may need some quiet time to settle in. Don't keep offering large amounts of food to compensate for a missed meal.
Young, underweight, or visibly sick fish are different: don't assume prolonged refusal to eat is harmless. If your betta seems distressed, investigate immediately.
1. Cold Water and Water Temperature
Bettas are tropical fish. When their water is too cool, digestion and activity can slow and they may refuse food. Check the actual water temperature with a reliable thermometer, not just the heater dial. Cold water can affect metabolism, so verify the tank water is in a suitable range before trying new foods. A useful general range for bettas is 78–80°F (25.5–26.5°C), with stable temperatures more important than chasing an exact number.
If the aquarium is cold, use an appropriately sized, thermostatically controlled aquarium heater. Correct temperature problems gradually; avoid sudden, large changes that can add stress.
2. Poor Water Quality
Ammonia and nitrite are toxic to fish and can cause loss of appetite, lethargy, and rapid breathing. Test the aquarium water if feeding behavior suddenly changes, especially in a newly established tank or after a filter problem.
- Ammonia: aim for 0 ppm.
- Nitrite: aim for 0 ppm.
- Nitrate: keep low through appropriate maintenance; many freshwater keepers aim for under 20 ppm.
- Temperature and pH: check for sudden changes rather than making abrupt corrections.
If ammonia or nitrite is detectable, address the source, perform an appropriate partial water change using dechlorinated, temperature-matched water, and retest. Don't replace all established filter media at once. Browse our water test kits and conditioners, and read our new tank syndrome guide if your aquarium is still cycling.
3. Stress After Moving or a Tank Change
Bettas can get stressed by sudden changes in lighting, water chemistry, or their environment. A fish may stop eating after a move, even when it appears otherwise healthy. Reduce disturbances, check the water conditions, and monitor behavior rather than repeatedly offering extra food.
New fish may hide or reject food while adapting to unfamiliar water, lighting, or activity around the aquarium. Strong current, constant reflections, aggressive tank mates, and a lack of resting or hiding places can also make a betta reluctant to feed.
Keep lighting predictable, provide plants or other gentle cover, and make sure the filter flow doesn't constantly push your betta around. Offer a small meal at a consistent time, then remove uneaten food. Avoid repeatedly chasing, netting, or tapping the glass to force a reaction.
4. Food Type, Pellet Size, and Picky Eater Behavior
Bettas are carnivorous fish, and some are reluctant to try an unfamiliar pellet. Choose quality food formulated for bettas with suitable animal-based ingredients. If your betta seems like a picky eater, offer one appropriately sized pellet at a time rather than mixing several foods into the aquarium. If the pellet is too large, try an appropriately sized alternative. A small serving of properly thawed frozen food formulated for ornamental fish, such as bloodworms or brine shrimp, may encourage feeding, but treats shouldn't replace a balanced staple diet.
Watch the fish while offering just a few small pieces. If your betta approaches food and spits it out, consider pellet size, hardness, or food quality. Remove uneaten food before it breaks down and affects water quality.
5. Overfeeding, Bloating, and Digestive Trouble
Overfeeding can leave a betta bloated, disinterested in food, and exposed to worsening water quality. Reduce oversized portions and avoid repeatedly adding food when the fish isn't eating. A brief break from feeding may be appropriate for an otherwise alert, healthy adult fish that has recently been overfed, but don't rely on fasting as treatment for persistent swelling or illness.
Severe bloating, raised scales, inability to swim normally, or a swollen body that isn't improving needs assessment by an aquatic veterinarian or other qualified fish-health professional.
6. Signs of Illness to Watch For
If refusal to eat is accompanied by clamped fins, white spots, ulcers, damaged fins, abnormal swimming, heavy breathing, loss of color, or unusual swelling, the problem may be more serious than picky eating. Check water quality immediately and observe any other fish for symptoms.
Avoid treating blindly with multiple medications. Different problems require different approaches, and incorrect treatment can stress the fish further. If your betta is gasping, lying on its side, unable to stay upright, or deteriorating rapidly, seek qualified aquatic veterinary advice promptly.
Quick Checklist: What to Do When Your Betta Won't Eat
- Observe: Is the fish active, breathing normally, and swimming upright?
- Check temperature: Verify a stable tropical range with a thermometer.
- Test water: Check ammonia, nitrite, nitrate, and any sudden changes.
- Reduce stress: Check flow, lighting, hiding places, and tank-mate behavior.
- Offer a small, appropriate meal: Try a different pellet size or suitable food without overfeeding.
- Watch for symptoms: Seek help sooner if appetite loss comes with distress, swelling, or unusual behavior.
Frequently Asked Questions About Bettas Not Eating
Why won't my new betta eat?
Moving to a new aquarium is stressful. Verify stable temperature and safe water parameters, keep the tank calm, and offer a small amount of suitable food. If the fish also appears ill or distressed, don't simply wait for it to settle.
Why does my betta spit out its pellets?
The pellets may be too large, hard, or unfamiliar. Try a smaller, high-quality betta food and watch whether the fish can swallow it. Repeated spitting with other symptoms can also indicate a health problem.
How long can a betta go without eating?
There is no safe universal number of days to wait. Healthy adult fish can sometimes miss meals without immediate harm, but juveniles, underweight fish, and fish showing other symptoms need earlier intervention. Focus on finding the cause, not testing how long the fish can fast.
Should I change the water if my betta stops eating?
Test your water first whenever possible, using a reliable aquarium test kit to check ammonia and nitrite. Test first whenever possible. If ammonia or nitrite is present, a carefully matched partial water change is often an appropriate first step. Avoid sudden full-tank changes that can create more stress.
When to Ask for Help
If your betta still refuses food after you've checked temperature, water quality, and feeding conditions—or shows any other concerning symptoms—get individualized help. Bring an aquarium water sample to Tropical Treasures Wyo in Cheyenne, Wyoming and we'll help troubleshoot the tank conditions. For suspected illness or rapidly worsening symptoms, consult an aquatic veterinarian.
Browse our betta fish supplies and read the complete betta fish care guide for additional setup and maintenance tips.