Back to Library
🐟Fish Health🍽️Eating & Drinking

Betta Fish Not Eating? Causes and What to Do

7 min readJul 17, 2026

Why Your Betta Suddenly Stopped Eating

First, take a breath — a betta that skips a meal or two is common and rarely an emergency on its own. The most frequent reason a healthy betta turns its nose up at food is its environment, not the food itself: cool water and invisible waste buildup are the usual culprits. Bettas are tropical fish, and appetite is one of the first things to fade when conditions drift out of their comfort zone. Below are the likely causes, roughly in order of how often they are to blame, followed by exactly what to check and fix.

Start With the Water: Ammonia and Nitrite

Fish waste and leftover food break down into ammonia, which helpful bacteria convert to nitrite and then to less-toxic nitrate. In a brand-new or under-filtered tank, those bacteria have not caught up yet. The Merck Veterinary Manual describes new tank syndrome, a water-quality problem that usually occurs within the first 6 weeks of setting up a tank, when ammonia or nitrite (or both) can climb high enough to cause toxicity [1]. Both compounds irritate and stress a betta, and a stressed fish stops eating.

A new tank needs time to mature. VCA recommends cycling a tank for 4–6 weeks before adding fish so ammonia and nitrite levels become acceptable [2], and the biofilter that keeps them in check can take up to 8 weeks to fully establish in a tropical tank [1].

What to do: test the water with a liquid test kit for ammonia, nitrite, and nitrate. In a healthy, cycled tank, both ammonia and nitrite should read zero — any reading above that is a red flag and a likely reason your betta will not eat. Do a partial water change to dilute the problem and check that your filter is running well. As routine upkeep, VCA suggests partial water changes every 2–4 weeks to remove waste, uneaten food, and harmful chemicals [2].

Check the Temperature — Bettas Are Tropical

Bettas evolved in warm, shallow water and depend on it to digest food and stay active. PetMD recommends keeping the aquarium between 76–81°F [3], and aquatic-veterinary guidance puts the ideal band at 78–82°F [4]. When the water drifts below that range, a betta's metabolism slows, it grows sluggish, and its appetite drops — a very common problem in unheated bowls or in rooms that cool off overnight.

What to do: fit the tank with an adjustable aquarium heater sized to its volume and confirm the reading with a separate thermometer. Warming the water back into the tropical range often restores appetite within a day or two.

Other Common Reasons a Betta Won't Eat

  • It is simply full or overfed. Bettas have tiny stomachs, so it is easy to give too much. Aquatic vets note that only 3 to 4 small pellets makes a meal, and overfeeding can cause a fatal impaction [4]. PetMD advises feeding just once or twice a day [3]. A betta that ignores food may just not be hungry.
  • Constipation and bloating. Too much dry food can back up the gut, leaving a betta bloated and reluctant to eat — and sometimes struggling to swim level. This overlaps with swim-bladder trouble; see our guide to swim bladder disorder.
  • New-home or new-tank stress. A fish that just moved, or whose tank was recently rearranged, may sulk and skip meals for a few days while it settles in.
  • Stale or boring food. Pellets lose flavor and nutrients as they age; aquatic vets suggest using food less than 6 months old [4]. Some bettas also tire of the same pellet and perk up when offered variety.
  • A big or cold water change. Swapping out too much water at once, or adding cooler water, can briefly shock a betta and suppress its appetite. Go slower and match the temperature.

Could It Be Illness?

If the water is clean and warm but your betta still will not eat — especially alongside other symptoms — an illness may be the reason:

  • Ich (white spot). VCA describes small, white cysts on the skin, gills, and fins, along with lethargy and decreased appetite and flashing, where a fish darts to rub or scrape against objects [5]. Learn more in our guide to ich and white spot.
  • Fin rot. Ragged, receding, or discolored fins that tend to follow poor water quality. See our guide to betta fin rot.
  • Dropsy. A swollen body with scales sticking outward in the classic pinecone shape, often the result of a bacterial infection affecting internal organs; affected fish frequently stop eating [6]. This one is serious and time-sensitive.

What to Do If Your Betta Won't Eat

  1. Test the water for ammonia, nitrite, and nitrate — both ammonia and nitrite should read zero.
  2. If either is elevated, do a partial water change and make sure the filter is working.
  3. Check the heater and thermometer, and bring the tank into the tropical range.
  4. Skip a feeding or two. A brief fast of a day or two is safe and often resets appetite, especially if you suspect constipation; some keepers then offer a tiny piece of cooked, shelled pea.
  5. Offer variety — a different high-quality pellet or a small frozen or live treat can tempt a picky or bored betta.
  6. Keep watching for the illness signs above, and remove any uneaten food so it does not foul the water.

When to See a Vet

  • Your betta has not eaten for several days and shows other signs — lethargy, color loss, or resting on the bottom.
  • A swollen belly with raised, pinecone-like scales, which points to dropsy [6].
  • Salt-like white spots or repeated flashing (rubbing against objects), which can signal ich or another infection [5].
  • Labored breathing, gasping at the surface, or lying on the bottom unable to stay upright.

Many exotic and aquatic veterinarians treat fish, and both water-quality problems and early infections respond well when caught early.

A quick second look

Is this something to watch—or call about?

Describe what you're seeing. Voyage will sort urgency, what to do at home, and when a vet should step in.

No account needed

Private assessment · about 60 seconds

Frequently Asked Questions

How long can a betta go without eating?

A healthy betta can safely skip food for several days, and many keepers deliberately fast their betta one day a week. A day or two without eating is rarely an emergency by itself. Be more concerned if the hunger strike stretches on or comes with other symptoms like lethargy or swelling.

My new betta won't eat — is that normal?

Yes, very. Moving into a new tank is stressful, and lots of bettas ignore food for the first few days while they adjust. Keep the water warm and clean, offer a few pellets once a day, and scoop out anything uneaten so it does not pollute the tank.

Could my betta be too cold to eat?

Quite possibly. Bettas are tropical and need warm water, roughly 76–82°F. Below that, their metabolism and appetite both slow down. Add an adjustable heater and a thermometer; appetite often returns once the tank is back in range.

Should I fast my betta if it looks bloated?

A short fast of a day or two is a reasonable first step for a bloated, constipated betta, sometimes followed by a tiny piece of cooked, shelled pea. If the belly keeps swelling, the scales lift outward, or your fish cannot swim normally, that points to dropsy or a swim-bladder problem and deserves closer attention.

How much and how often should I feed a betta?

Feed a small amount once or twice a day — only about 3 to 4 pellets per meal — and use food that is less than 6 months old. Overfeeding is a leading cause of bloating and impaction, so when in doubt, offer less rather than more.

How can I tell if it's water quality or an illness?

Test the water first. If ammonia or nitrite reads above zero, water quality is the likely cause — fix it, and appetite usually rebounds. If the water is clean and warm but your betta still will not eat and shows white spots, ragged fins, or a swollen body, an illness is more likely and may need treatment.

References

  1. Merck Veterinary Manual. Management of Aquarium Fish. Merck Veterinary Manual, 2023. https://www.merckvetmanual.com/exotic-and-laboratory-animals/aquarium-fish/management-of-aquarium-fish
  2. VCA Animal Hospitals. Pet Fish: Setting Up an Aquarium. VCA Animal Hospitals, 2024. https://vcahospitals.com/know-your-pet/pet-fish-setting-up-an-aquarium
  3. PetMD. Betta Fish Care Sheet. PetMD, 2024. https://www.petmd.com/fish/betta-fish-care-sheet
  4. Aquatic Veterinary Services. Standard Care of Betta Fish. The Fish Vet, 2023. https://cafishvet.com/betta-care/
  5. VCA Animal Hospitals. Fish White Spot Disease (Ich). VCA Animal Hospitals, 2024. https://vcahospitals.com/know-your-pet/fish-white-spot-disease-ich
  6. PetMD. Dropsy in Fish: Symptoms and Treatment Guide. PetMD, 2024. https://www.petmd.com/fish/conditions/urinary/dropsy-fish