Code Blue Aquatics
Cart 0
  • Bacterial Treatments
  • Parasite Treatments
  • Water & Aquarium Care
  • Digestive & Appetite Care
  • Blog
  • About us
  • Contact
  • Buy Wholesale Items
My Account
Log in Register
English
Search products
Code Blue Aquatics
Account Cart 0
  • Bacterial Treatments
  • Parasite Treatments
  • Water & Aquarium Care
  • Digestive & Appetite Care
  • Blog
  • About us
  • Contact
  • Buy Wholesale Items

Search our store

Code Blue Aquatics
Account Cart 0
Fish Not Eating?
Code Blue Fish Care

Fish Not Eating?

by jason Kwalick on Aug 27, 2026

Fish Not Eating? Six Reasons, Ranked by How Likely They Are

By Jason Michael, Code Blue Aquatics

A fish that stops eating is giving you the earliest warning you are going to get. Appetite drops before spots appear, before fins fray, before anything is visible. It is the most sensitive instrument in the tank and most people ignore it for a week.

It is also the symptom people most often misread, because the reflex is to reach for medication. In most cases the fish is not sick yet. Something in the system changed, and the fish is responding to it correctly.

Here are the six real causes, ordered by how often they actually turn out to be the answer.

1. Water quality

This is the answer more often than the other five combined, and it is the one people skip because the water looks fine.

Ammonia and nitrite at levels well below anything that will kill a fish will suppress appetite. So will nitrate that has been allowed to climb for months because nobody was changing enough water. So will a pH that shifted, a hardness change from a new water source, or dissolved organics accumulating in a tank that has never had a real gravel cleaning.

Test before you do anything else. Ammonia, nitrite, nitrate, pH. Use a liquid kit, not strips.

If any of those come back wrong, you have your answer and you do not need to look further. Change water, treat what goes back in with Tank Armor, and find out what changed in the system to let it happen. A filter you cleaned too aggressively, a fish that died and decomposed out of sight, a feeding increase, a new fish load, a heater that failed. Systems do not drift for no reason.

2. The fish is new, or something in the tank changed

Fish that were moved recently often refuse food for several days. That is normal. Shipping, netting, and a new environment all trigger a stress response, and digestion is one of the first things a stressed fish shuts down.

The same applies to a fish that has been in the tank for years when something around it changes. A new tankmate that is bullying it. A rescape that removed its territory. A tank moved to a high traffic room. A light schedule change. Aggression is the one people miss most, because it usually happens when nobody is watching, and the victim just stops coming out.

Watch the tank for twenty minutes with the lights on and no food in the water. Then watch it at feeding. You will usually see it.

3. Temperature

Fish are ectothermic. Metabolic rate, digestion rate, and appetite all track water temperature directly. A tropical tank that has drifted down to 72 degrees because a heater is failing will show reduced feeding long before anything else looks wrong.

Check the thermometer against a second thermometer. Heaters fail more often than people assume, and they usually fail in a way that is not obvious.

The rule here is not a number. It is the fish. Feed when they are actively seeking food. If a fish is at the front of the glass looking for you, feed it regardless of what the thermometer says. If it is sitting on the bottom and ignoring food, adding more food to the tank helps nothing and fouls the water.

4. The food itself

Prepared fish food loses nutritional value and palatability with age. The fats oxidize. Once a container has been open for six months in a humid room, it is not the same product it was. Fish will refuse it well before a person would notice anything wrong with it.

Also consider whether the food is right for the fish. Wrong particle size, wrong position in the water column for a bottom feeder, or a herbivore being offered a high protein pellet. A fish that eats and spits is frequently telling you the food is wrong, not that it is sick.

Open a fresh container. Try a different food. This costs almost nothing to rule out and it is the answer more often than people expect.

If the fish is otherwise healthy and just uninterested, garlic is a genuine appetite stimulant in fish and it is well documented. Appetite Attack is a concentrated garlic supplement you soak food in, and it will often restart a feeding response in a fish that is off its food but not yet symptomatic.

5. Internal parasites

Now we are into actual disease, and note how far down the list it is.

The tell for internal parasites is a fish that is eating, or trying to eat, and still losing condition. Look at the fish from above. A fish that is thinning behind the head, developing a pinched or sunken look along the back, or showing stringy white feces has an internal problem regardless of how it behaves at feeding time.

Hexamita and other internal protozoans are common in cichlids, discus, and angelfish, and they present as appetite loss, weight loss, white stringy waste, and in advanced cases lesions on the head and along the lateral line. Gut Rescue is formulated for internal protozoan infections including Hexamita.

Worth understanding: these organisms are frequently present at low levels in healthy fish and only become a problem when the fish is stressed or the water has been poor. If you find internal parasites, you still have a system question to answer. What allowed this to develop now?

6. Bacterial infection

Last, because it is the least common cause of appetite loss on its own and the most commonly assumed.

An internal bacterial infection will stop a fish eating, but it rarely arrives without other signs. Look for bloating, raised scales, red or inflamed areas, ulcers, red streaking in the fins, a swollen vent, or rapid breathing. A fish with an internal bacterial infection usually looks sick in more than one way.

If that is what you are seeing, Bacterial Blitz treats internal infection and can be delivered as medicated feed, which is the more effective route when the fish is still eating at all. If the fish has stopped eating entirely, water treatment is your only option and the odds are worse, which is the practical argument for catching this early.

For external bacterial problems, fin and tail rot, body ulcers, and open lesions, that is Bacterial Blast.

How to work through it

Go in order. It costs nothing to test the water and it costs a fish's life to dose an antibiotic into a tank where the actual problem was a failed heater.

Day one. Test the water. Check the temperature with a second thermometer. Look at the fish closely, from the side and from above. Watch the tank at feeding time and again with no food in it.

Day two and three. If the water is clean and nothing has changed, try fresh food and try a different food. Soak it in garlic. Feed less, more often.

Day four onward. If the fish is still refusing food and you are now seeing a second symptom, weight loss, abnormal feces, physical marks, labored breathing, then you have a disease problem and you should identify which kind before you medicate.

Move the fish to a hospital tank before treating. Dosing a display tank medicates every fish in it, wrecks the biofilter, and kills invertebrates, all to treat one animal.

The thing to actually take away

Appetite loss is information, not a diagnosis. The fish is telling you something changed. Your job is to find out what changed, and the answer is in the water far more often than it is in the fish.

Reaching for a medication first is treating a symptom while the cause keeps running. That is how people end up dosing four different products into one tank over three weeks and losing the fish anyway.


Jason Michael is a degree trained aquaculturist with more than 30 years of professional experience in aquaculture, fish health, and fish husbandry.

Previous
How to Set Up a Quarantine Tank

Related Articles

How to Set Up a Quarantine Tank

How to Set Up a Quarantine Tank

Why Your New Tank Is Killing Fish

Why Your New Tank Is Killing Fish

Understanding Fish Diseases: Signs, Causes & Treatment

Understanding Fish Diseases: Signs, Causes & Treatment

Leave a Comment

Your email address will not be published.

JOIN THE CODE BLUE COMMUNITY

Get fish health tips, product updates, and practical aquarium care information.

🎉 Thanks for subscribing!

Here's 10% off your first order. Use this code at checkout:

This code is valid for your first order only.

KRAZYKOIMEDSDISCOUNT10%

🎉 Thanks for subscribing!

Stay tuned — we'll keep you updated with our latest news and offers.

Policies

  • Privacy Policy
  • Refund Policy
  • Shipping Policy
  • Terms of Service

Quick Links

  • About us
  • Blog
  • Contact

Follow Us

Payment options:
  • American Express
  • Apple Pay
  • Diners Club
  • Discover
  • Google Pay
  • Mastercard
  • PayPal
  • Shop Pay
  • Visa
This website uses cookies to ensure you get the best experience on our website. Learn more

Shopping Cart

Oops...

You have no items in your bag. Let us help!
Free shipping for all orders from $75+

Bacterial Treatments
Parasite Treatments
Water & Aquarium Care
Digestive & Appetite Care
SHOP ALL PRODUCTS

Free shipping for all orders from $75+

Add note for seller
Estimate shipping rates
null
You're $99.00 away from free shipping!
Subtotal $0.00
  •  
  •  
View Cart