Disclosure: HabitatCraft is a participant in the Amazon Services LLC Associates Program. As an Amazon Associate we earn from qualifying purchases at no extra cost to you.
Royal grammas are normally enthusiastic feeders that dart out from their cave territory to grab food. When a royal gramma stops eating, it is almost always a sign that something is wrong. Because they are such reliable eaters under normal conditions, a sudden refusal to feed is one of the most reliable early warning signs of a problem. This guide covers the most common causes in order of likelihood.
Most Common Reasons Royal Grammas Stop Eating
1. New Tank Stress
The most common reason a royal gramma refuses food is acclimation stress after introduction to a new tank. Newly introduced royal grammas typically hide in rockwork for 24-72 hours and may refuse food for up to a week. This is normal. Keep lighting subdued, avoid disturbing the tank, and offer frozen mysis shrimp near the entrance to their chosen cave. Royal grammas will often dart out to grab food even when still shy. If the fish is hiding but otherwise appears healthy with normal color and no visible symptoms, it is almost certainly still acclimating.
2. Disease
Loss of appetite is one of the earliest symptoms of marine ich, velvet, and flukes - often appearing before visible spots or other physical symptoms. Inspect the fish carefully under a flashlight:
- White spots on the body or fins - marine ich
- Fine gold or rust-colored dust - velvet
- Rapid breathing, flashing, excess mucus - flukes or velvet
- Hiding, clamped fins, rapid breathing without visible spots - possible gill involvement
If any of these symptoms are present, move the fish to a hospital tank and begin treatment immediately. See our Royal Gramma Diseases guide.
3. Poor Water Quality
Elevated ammonia or nitrite is one of the most reliable causes of appetite loss in marine fish. Test water immediately if a previously eating royal gramma suddenly stops. If ammonia or nitrite is detectable, perform a 25-50% water change immediately and identify the source of the spike. See our Best Reef Test Kits guide.
4. Aggression from Tankmates
A royal gramma being harassed by another royal gramma, an aggressive dottyback, or a territorial damselfish may stop eating due to chronic stress. Watch for chasing or one fish consistently preventing the royal gramma from accessing food. If aggression is the cause, separation or rehoming the aggressor is necessary. See our Royal Gramma Tankmates guide.
5. Insufficient Rockwork
A royal gramma without adequate cave territory will be chronically stressed, which suppresses appetite. If the tank lacks sufficient rockwork with caves and overhangs, the fish may refuse food and remain hidden. Providing adequate hiding spots is a basic requirement for royal gramma health.
6. Temperature Problems
Royal grammas become lethargic and stop eating when water temperature drops outside their preferred range of 72-78F. Check the heater and verify temperature with a reliable thermometer. A failed heater, particularly overnight, is a common cause of sudden appetite loss.
7. Salinity Instability
Rapid salinity changes stress marine fish and suppress appetite. Check salinity with a refractometer and correct gradually if it is outside the 1.020-1.025 range. An auto top-off system prevents salinity drift. See our Best Auto Top-Off Systems guide.
8. Wrong Food Size
Royal grammas have small mouths. Standard-sized pellets or large pieces of frozen food may be too large for them to eat comfortably. If the fish is approaching food but not consuming it, try smaller food - crushed pellets, small-cut mysis, or frozen Cyclops. See our Royal Gramma Feeding Guide.
Immediate Steps If a Royal Gramma Stops Eating
- Test water immediately - ammonia, nitrite, nitrate, salinity, and temperature
- Offer frozen mysis shrimp near the entrance to their cave territory
- Inspect the fish carefully under a flashlight for visible disease symptoms
- Check salinity with a refractometer and correct gradually if outside range
- Observe for aggression from tankmates
- Reduce lighting and disturbance if the fish is newly introduced
- Try smaller food if the fish approaches but does not consume offered food
When to Be Concerned
A newly introduced royal gramma that refuses food for up to 7 days is not necessarily cause for alarm if it is otherwise behaving normally and showing no physical symptoms. A previously eating royal gramma that suddenly stops eating warrants immediate investigation. Any royal gramma that refuses food for more than 7-10 days, shows visible symptoms, is losing body condition, or is breathing rapidly should be moved to a hospital tank for observation and treatment.