Betta fish not eating food

  Why Your Betta Isn’t Eating & How to Help

  1. Environmental Adjustment Issues

  - New fish in the tank: Bettas may need 2–3 days of quiet rest to adjust to transport or environmental changes (water quality, temperature). Avoid feeding during this time.

  - Lighting & water flow: Bright lights or strong currents cause stress. Provide hiding spots (like plants or Indian almond leaves) and keep the environment calm.

  2. Poor Water Quality or Temperature

  - Deteriorated water: High ammonia/nitrite levels kill appetite. Test water regularly and do 1/3 water changes weekly (match temperature).

  - Wrong temperature: Bettas need stable 75–82°F (24–28°C). Below 68°F (20°C), they stop eating. Use a heater.

  3. Food-Related Problems

  - Unappealing food: Feeding only pellets long-term causes boredom. Try live foods (brine shrimp, bloodworms) or switch brands.

  - Spoiled food: Check for moisture or mold. Store food in a sealed, dark container.

  4. Health Issues

  - Bacterial infection/parasites: If paired with bloating, white feces, or body abnormalities, fast for 2 days and treat with metronidazole (5mg/L) or garlic extract.

  - Stress-induced refusal: After sudden tank changes or scares, add Indian almond leaves to soothe them.

  5. Other Factors

  - Aggressive tank mates: Species like tiger barbs stress bettas. Keep bettas solo.

  - Overfeeding: Bettas digest slowly. Feed 1–2 times daily max—overfeeding causes infections.

  Emergency Steps

  1. Fast for 1–2 days; check water temperature and quality.

  2. Do a 1/3 water change; add aquarium salt (1g/L) to reduce stress.

  3. Try live food to tempt them. If no improvement, check for diseases.

  If refusal lasts >3 days with symptoms, consult a fish health expert.

Article link:100fish » Betta fish not eating food

Related Articles

Comments (0)