How to Treat Fish Not Eating and Hiding: A Step-by-Step Guide
It can be unsettling when your usually active fish stops eating and spends most of its time tucked behind a decoration or filter. This combination of hiding and appetite loss is often the first clear signal that something is wrong. In this guide, you’ll learn how to treat fish not eating and hiding by methodically ruling out water quality issues, environmental stress, parasites, and bacterial infections. We’ll walk through each step so you can restore your fish’s health and get them swimming confidently again.
Why Fish Stop Eating and Hide
Problem: Hiding and refusing food rarely happen without a reason. Fish are sensitive to changes in their environment, and these behaviors usually indicate a stressor or underlying illness. Common causes include poor water quality, temperature swings, aggressive tankmates, internal parasites, or bacterial infections. Without intervention, a fish that won’t eat can weaken quickly.
Solution: Start with the simplest fixes first. Check your ammonia, nitrite, and nitrate levels with a liquid test kit. Ammonia or nitrite above 0 ppm is toxic and will cause fish to hide and lose appetite. Perform a 25-30% water change immediately if readings are elevated. Also verify the water temperature matches your species’ requirements — for most tropical fish, 76-80°F (24-27°C) is ideal. A sudden temperature drop can trigger hiding behavior.
Medication Moment: If water quality is stable and temperature is correct but your fish still refuses food, a bacterial infection may be at work. In this case, a broad-spectrum antibiotic like Fish Mox (amoxicillin) can help treat internal bacterial issues that cause lethargy and appetite loss. You’ll find Fish Mox at https://fishmoxsupply.com/products/fish-mox-500mg-100-count — follow the label directions for dosing in a hospital tank.
Treating the Root Cause of Not Eating and Hiding
Problem: Even with clean water, some fish continue to hide and refuse food. At this point, internal parasites or a specific disease are likely. White stringy poop, for example, often indicates hexamita (Spironucleus) — a protozoan infection that causes weight loss and hiding. Similarly, a velvet or ich outbreak will make fish feel vulnerable, prompting them to seek cover.
Solution: Observe your fish closely for additional symptoms. Look for white spots (ich), gold dust (velvet), clamped fins, abdominal swelling, or stringy feces. If you see white stringy poop, refer to our detailed guide on Fish White Stringy Poop Treatment for identification and treatment steps. For ich, isolate the fish and raise the temperature gradually while adding a formalin-based remedy — our post on How to Treat Ich in Aquarium Fish walks you through the process.
Medication Moment: For hexamita or other protozoan infections that cause hiding and inappetence, metronidazole is the treatment of choice. Fish Zole (500 mg metronidazole tablets) is specifically formulated for aquarium use. You can order Fish Zole at https://fishmoxsupply.com/products/fish-zole-500mg-60-tablets. Dose according to package instructions — typically one tablet per 10 gallons of water, repeated every 48 hours for three treatments. Use a hospital tank to avoid affecting biological filtration.
Environmental Stress and Social Factors
Problem: Sometimes the issue isn’t a disease but a stressful social hierarchy. A bullied fish will hide and stop eating to avoid further harassment. Overcrowding, lack of hiding places, or a new aggressive tankmate can all trigger this response. Even after adding a new fish, established residents may become territorial.
Solution: Rearrange rocks, driftwood, or plants to create multiple visual barriers and escape routes. If you have a single aggressor, consider temporarily isolating it with a breeder box or moving the bullied fish to a separate quarantine tank. Reduce lighting and keep water movement gentle to help the fish feel secure. Offer small, enticing foods like brine shrimp or bloodworms near the hiding spot to encourage eating.
Medication Moment: Stress weakens a fish’s immune system, making it prone to secondary infections. If after reducing stress the fish still hides and won’t eat, a bacterial infection may have taken hold. Fish Mox can be used to treat secondary columnaris or Aeromonas infections that develop in stressed fish. Remember to always use medications in a separate hospital tank — never dose the main display unless absolutely necessary. For detailed guidance on treating discus-specific health issues, see How to Treat Hexamita in Discus: A Complete Guide.
Step-by-Step Treatment Protocol for Not Eating and Hiding
Problem: Without a clear protocol, it’s easy to skip steps or overdose medications. A methodical approach ensures you address the most likely causes first without stressing the fish further.
Solution: Follow these steps in order:
1. Test water parameters (ammonia, nitrite, nitrate, pH, temperature). Correct any issues with water changes and conditioning.
2. Observe for visual symptoms — check for ich, velvet, white stringy poop, cloudy eyes, or bloating.
3. Quarantine if you suspect a contagious disease. Move the fish to a hospital tank with cycled media and gentle filtration.
4. Treat based on symptoms:
- Ich or velvet: raise temperature to 82-86°F (28-30°C) and use an ich remedy.
- White stringy poop (hexamita): use Fish Zole (metronidazole) as directed.
- Bacterial signs (red streaks, ulcers, fin rot): use Fish Mox (amoxicillin) in the hospital tank.
5. Offer small, frequent meals of high-quality frozen or live foods. If the fish doesn’t eat after 3-4 days despite treatment, consider oral antibiotics mixed with food — crush a tablet and bind it with garlic juice.
6. Monitor for improvement over 7-10 days. Increase hiding spots and reduce tank traffic to aid recovery.
Medication Moment: When choosing between Fish Mox and Fish Zole, remember: Fish Mox is for bacterial infections (Gram-positive), while Fish Zole is for protozoan parasites like hexamita. Using the wrong medication won’t help and may harm the fish. Keep both on hand for different scenarios.
Frequently Asked Questions
Q: How long can a fish survive without eating?
A: Most healthy aquarium fish can survive 1–2 weeks without food, but this varies by species and size. Small fish like tetras may weaken within 5–7 days, while larger fish like cichlids can go longer. However, if the fish is also hiding and stressed, its body depletes energy faster. Always address the underlying cause promptly.
Q: Can stress alone cause a fish to stop eating and hide?
A: Absolutely. Stress from aggression, loud noises, bright lights, or recent tank changes can cause fish to retreat and refuse food. Often fixing the stressor — such as dimming lights or adding more decorations — leads to a quick recovery. If hiding continues for more than 48 hours after reducing stress, investigate other causes.
Q: Should I remove the hiding fish from the tank?
A: Yes, if the fish appears sick or is being bullied. Use a quarantine tank to isolate it before treating. This prevents spreading potential diseases to other fish and allows you to observe and dose medications safely without affecting your main filter.
Q: What water parameters should I check first for a fish that’s hiding and not eating?
A: Start with ammonia and nitrite — they should be 0 ppm. Next check nitrate (below 20 ppm is ideal), pH (stability matters more than a specific number), and temperature. Sudden changes in any of these can trigger hiding behavior. Use a reliable liquid test kit, not test strips, for accuracy.
Q: Can I use Fish Mox and Fish Zole together?
A: Only if your fish has both a bacterial infection and a protozoan parasite — this is rare. It’s safer to treat one condition at a time. Start with the most likely diagnosis based on symptoms. If no improvement after 5 days, reconsider the diagnosis and switch medications. Never mix antibiotics without veterinary guidance.
About the author: Daniel Reyes is an aquarium hobbyist and fishkeeping writer with over a decade of experience keeping freshwater and tropical tanks. He writes practical care guides for ornamental fish owners.
Fish Mox Supply provides aquarium and ornamental fish care products. Our guides are written to help hobbyists keep healthy tanks.
This article is for informational purposes only and describes ornamental and aquarium use. It is not a substitute for professional veterinary advice. For diagnosis and treatment of a sick animal, consult a qualified aquatic veterinarian.