Guppy Not Eating — Including the Pregnancy-Related Explanation
On Guppy
Signs
- refusing food
- reduced interest at feeding time
- hiding instead of coming out to eat
- spitting out food
- eating less than usual over several days
Possible Causes
Late-stage pregnancy in females
A heavily gravid female close to giving birth often reduces feeding activity in the day or two before delivering fry, as internal space for the digestive tract is compressed by the developing brood. This resolves on its own after birth.
Being outcompeted by faster or more aggressive tankmates
Guppies are not particularly assertive feeders compared to some tankmates, and in a mixed community tank, a shy or slower individual guppy may simply not be getting to the food in time, appearing to refuse it when it's actually being out-competed.
Poor water quality
Elevated ammonia, nitrite, or unstable pH/hardness can suppress appetite as a general stress response before more dramatic symptoms appear.
Stress from harassment or a new environment
A female experiencing heavy male mating pursuit, or a guppy recently introduced to a new tank, may reduce feeding temporarily due to general stress.
Illness
Appetite loss is a common nonspecific symptom of illness broadly; look for other developing symptoms to narrow toward a specific cause.
At a Glance
| Cause | How to tell | First fix |
|---|---|---|
| Late-stage pregnancy in females | See explanation above | Check whether the fish is a visibly gravid female close to giving birth (a dark gravid spot near the tail and a notably rounded belly); if so, this may simply be pre-birth appetite reduction. |
| Being outcompeted by faster or more aggressive tankmates | See explanation above | Observe feeding time directly to see whether the fish is being outcompeted rather than genuinely uninterested, and consider feeding in multiple spots if so. |
| Poor water quality | See explanation above | Test water parameters (ammonia, nitrite, pH, hardness) and correct any issues found. |
| Stress from harassment or a new environment | See explanation above | If harassment from males is suspected, improve the sex ratio or provide more plant cover for the female to retreat to. |
| Illness | See explanation above | Inspect closely for symptoms of illness (spots, growths, lethargy) and address specifically if found. |
Fix Steps
- Check whether the fish is a visibly gravid female close to giving birth (a dark gravid spot near the tail and a notably rounded belly); if so, this may simply be pre-birth appetite reduction.
- Observe feeding time directly to see whether the fish is being outcompeted rather than genuinely uninterested, and consider feeding in multiple spots if so.
- Test water parameters (ammonia, nitrite, pH, hardness) and correct any issues found.
- If harassment from males is suspected, improve the sex ratio or provide more plant cover for the female to retreat to.
- Inspect closely for symptoms of illness (spots, growths, lethargy) and address specifically if found.
Prevention
- Feed in multiple locations in a community tank to reduce competition
- Maintain stable water parameters including pH and hardness
- Maintain a reasonable male-to-female ratio to reduce harassment-related stress
- Provide dense plant cover for retreat and security
When to worry, and when to consult an aquatic vet
A heavily pregnant female guppy eating less in the final day or two before giving birth is a normal, temporary pattern related to reduced physical space for a full gut, and appetite typically returns within a day of delivering. Appetite loss unrelated to pregnancy that persists for more than a day or two, especially in a smaller or more timid fish being consistently outcompeted by faster tankmates at feeding time, is worth addressing by feeding in multiple spots around the tank before assuming illness. Because guppies are sensitive to water chemistry instability specifically, checking pH and hardness stability alongside the more commonly tested ammonia and nitrite is worthwhile if appetite loss coincides with a recent water change. Harassment-related stress from an unbalanced sex ratio can also suppress appetite in a female that's spending more energy evading pursuit than eating. If a guppy refuses food for more than three days despite ruling out pregnancy, competition, and water chemistry issues, that's a reasonable point to consult an aquatic vet or experienced fish store, since prolonged fasting in a fish this small compounds quickly.
Not sure this is what you're seeing? Use the diagnosis tool.