Why Your Betta Is Not Eating (Causes & Solutions)

Affiliate disclaimer: Some links on this blog are Amazon affiliate links, meaning I may earn a commission at no extra cost to you.


Published: March 10, 2026
Updated: May 17, 2026
Why Your Betta Is Not Eating (Causes & Solutions) | Aqualista

🍽️ A betta that refuses food is a betta in distress — This guide covers the top reasons for appetite loss (water quality, temperature, disease, stress) and step‑by‑step solutions to get your betta eating again.

How Long Can a Betta Go Without Food?

Healthy adult bettas can survive 10‑14 days without food, but loss of appetite longer than 3‑4 days indicates a problem. Never fast for more than 7 days without cause.

Betta splendens can metabolize fat stores for up to two weeks, but stress and disease accelerate weakness. The Merck Veterinary Manual notes that a fasting period of 1‑2 days is normal (e.g., after constipation treatment). However, if your betta rejects food for three consecutive days, investigate causes. Juveniles and seniors need more frequent feeding. Never assume your betta is “just being picky” – appetite loss is often the first sign of illness.

#1 Cause: Poor Water Quality (Ammonia, Nitrite, Nitrate)

Ammonia or nitrite above 0.25 ppm suppresses appetite and causes gill damage. Nitrate above 40 ppm causes lethargy. Test water immediately and perform a 50% water change.

Ammonia at 0.5 ppm stops bettas from eating; at 1 ppm, they gasp and develop red gills. The API Freshwater Master Test Kit helps detect these invisible toxins. Common scenario: overfeeding, dead plant matter, or inadequate filtration. Solution: test water. If ammonia or nitrite >0, change 50% water, add Prime (detoxifies for 24h), and reduce feeding. For nitrate >40 ppm, increase water change frequency to 2‑3 times weekly. After water quality improves, appetite usually returns within 24‑48 hours.

🧪 Emergency check: If ammonia is present, stop feeding until it drops to 0. Bettas can fast safely during this period.

#2 Cause: Incorrect Temperature

Water below 76°F slows metabolism and digestion, causing food refusal. Use a thermometer to confirm temperature (78‑80°F ideal). Raise temperature gradually (1°F per hour) if too cold.

Digestive enzymes require warmth. Below 74°F, enzyme activity drops by 50%. The Merck Veterinary Manual explains that ectotherms depend on external heat. A betta in 72°F water may be lethargic and ignore food. Check heater setting and thermometer accuracy. If heater fails, add a new heater or float a sealed bag of warm water to raise temperature slowly. Never use hot tap water directly – thermal shock kills. Once temperature stabilizes at 80°F, appetite should return within 24 hours.

🌡️ Ideal temperature range 78‑80°F: optimal eating, active
76‑78°F: may eat less
Below 74°F: stops eating, prone to disease

#3 Cause: Stress (New Environment, Aggressive Tankmates, Bright Lights)

Stress triggers cortisol release, suppressing appetite. Common stressors: newly added betta, tankmates nipping, strong filter flow, or bright lights. Reduce stress by adding hides and dimming lights.

Chronic stress elevates cortisol, which inhibits hunger hormones and weakens the immune system. A study on fish stress responses shows that cortisol levels can remain elevated for days. For new bettas, appetite loss for 1‑2 days is normal. Add Indian almond leaves (tannins calm fish). Ensure tankmates are not chasing. Baffle filter outflow. Dim lights to 50% or add floating plants. Provide caves (PVC pipes, coconut huts). Avoid tapping glass or sudden movements. If stress persists, move the betta to a separate tank. Appetite returns within 2‑5 days after stressors are removed.

🧘 Stress reduction protocol: 2 Indian almond leaves, dim lights, no tankmates, low flow. Feed small amounts of garlic‑soaked pellets.

#4 Cause: Disease (Internal Parasites, Bacterial Infection, Bloat)

Loss of appetite with stringy white feces, bloating, or lethargy suggests internal parasites or bacterial infection. Quarantine and treat with appropriate medication.

Internal parasites (nematodes, capillaria) cause white, stringy feces, weight loss, and eventually anorexia. The Merck Veterinary Manual describes anti‑parasitic treatments (levamisole, fenbendazole) that must be given in food. Bacterial infection (columnaris, aeromonas) causes red streaks, ulcers, and food refusal – treat with kanamycin or maracyn. Bloat or swim bladder disorder may reduce appetite – fast and treat with Epsom salt. If you see external signs (fin rot, spots), treat those first. If no improvement after 3 days of medication, consult a fish veterinarian.

🩺 Red flag: If betta stops eating AND shows pinecone scales (dropsy), prognosis is poor. Euthanasia may be kindest.

#5 Cause: Picky Eating or Food Boredom

Bettas fed the same food daily may refuse it out of boredom. Rotate between 2‑3 pellet brands and offer frozen/live treats. If still refusing, fast 1 day then offer a novel food.

In nature, bettas eat different prey daily; monotony leads to rejection. Aquarium Co‑Op’s betta feeding guide recommends variety. If your betta spits out pellets, try soaking them in garlic juice or Seachem Garlic Guard – the smell triggers feeding. Offer frozen bloodworms or daphnia as a treat. If still refusing, fast for 24‑48 hours (they will not starve), then offer a small amount of a new pellet brand. Do not give in by offering only treats – bettas can learn to hold out for “junk food.” Use pellets as staple 80% of the time.

🍖 Rotate these staplesFluval Bug Bites, Hikari Bio‑Gold, NorthFin Betta Bits, Ultra Fresh Betta Pro
🧄 Appetite stimulantsGarlic Guard, frozen bloodworms (small amounts), live daphnia

How to Entice a Betta to Eat (Emergency Techniques)

Soak pellets in garlic juice or Seachem Garlic Guard. Offer live daphnia or baby brine shrimp (movement triggers hunting). Target feed with tweezers. Raise temperature to 80‑82°F.

Step‑by‑step: 1. Test water – fix any quality issues. 2. Check heater – ensure 78‑80°F. 3. Crush a garlic clove, soak a pellet in the juice for 5 minutes, then offer. 4. If pellets fail, try frozen bloodworms (thawed). 5. If still refuses, offer live baby brine shrimp or daphnia – their movement often triggers feeding. 6. Use tweezers to wiggle food near the betta. 7. Turn off filter flow (create calm water). 8. Dim lights. Bettafish.com community tips include many successful methods. If after 3 days of trying the betta still refuses all food and shows other symptoms (lethargy, bloating), treat for disease.

🧄 Garlic method: Crush 1 clove, add 10mL tank water, let sit 10 min. Dip pellet in garlic water before feeding. Most bettas cannot resist.

When to Force Feed or Euthanize

Force feeding is rarely successful and can cause trauma. If a betta does not eat for 10+ days and is emaciated, humane euthanasia with clove oil may be the kindest option.

Force feeding can damage the mouth, esophagus, and cause fatal stress. The Merck Veterinary Manual advises against it for home aquarists. Instead, treat the underlying disease. If you have tried all interventions (water quality, temperature, variety, medication) and the betta still does not eat for >10 days and is visibly wasting (sunken belly, spine showing), consider euthanasia. Use clove oil: 0.4 mL per liter, mix in a small container, add betta. Death occurs within 5‑15 minutes. Never flush a live fish. Seek veterinary advice before euthanasia if uncertain.

📋 Recommended products for appetite issues:
Seachem Garlic Guard
Frozen daphnia (laxative and attractant)
API Freshwater Master Test Kit

📊 Appetite loss – diagnosis flowchart

Symptom / clueLikely causeImmediate action
Ammonia >0.25 ppmWater quality50% water change + Prime
Temperature <76°FCold waterRaise to 80°F gradually
New tank, bright lights, aggressive tankmatesStressAdd hides, dim lights, remove tankmates
White stringy feces, bloatingParasites / constipationFast 2 days, then daphnia; if persists, antiparasitic
No other symptoms, refuses pellets but eats bloodwormsPicky eaterFast 1 day, then rotate new pellet brand
⚠️ Disclaimer: This information is for educational purposes. If your betta stops eating for more than 5 days despite correct water parameters and temperature, consult a fish veterinarian.
Share your love

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Secure Payments

All payment of our affiliated products will be secured by Amazon

Free Shipping

We mainly pick products with free shipping options

24/7 Support

Either feedback to the seller or you can consult with us

Tricks & Tips

You can always find useful aquaium information here