Why Is My Guppy Not Eating?
If your guppy is not eating, it’s usually a sign that something is wrong in your tank. You feed your guppy like usual, but it completely ignores the food.
No excitement. No movement. Nothing.
This can be worrying—especially if your guppy was eating normally before.
The good news is that most appetite problems in guppies are fixable once you identify the real cause.
Quick Navigation
Is It Normal for Guppies to Stop Eating?
What Causes Guppies to Stop Eating?
How to Get Your Guppy to Eat Again
How Long Can Guppies Survive Without Food?
Signs Your Guppy Is Not Eating Due to Illness
When Should You Be Concerned?
How Often Should You Feed Guppies?
Quick Checklist to Fix a Guppy Not Eating
Frequently Asked Questions
Is It Normal for Guppies to Stop Eating?
Sometimes, yes—but only temporarily.
A healthy guppy might stop eating for a short time due to:
- Stress from a new environment
- Minor changes in water conditions
- Recent feeding (overfeeding earlier)
- Female guppies nearing birth
But if your guppy hasn’t eaten for more than 24–48 hours, you need to investigate.
What Causes Guppies to Stop Eating?
Poor Water Quality
This is the most common reason.
High ammonia, nitrites, or dirty water can stress guppies and reduce appetite.
Fix:
Test water and perform a small water change if needed.
Improper maintenance can also cause stress-related deaths. Here’s why guppies die after water changes and how to avoid it.
Stress from Tank Changes
Recent changes like:
- Water change
- New tank setup
- New fish added
can make guppies nervous.
Fix:
Give them time to adjust and avoid sudden changes.
Overfeeding
If you feed too much, leftover food builds up and fish lose appetite.
Fix:
Feed small amounts once or twice daily.
Incorrect Food Type
Some guppies may refuse unfamiliar food, especially if they were previously fed higher-quality food.
Fix:
Try flakes, pellets, or live food like brine shrimp.
Illness or Disease
If your guppy is sick, it may stop eating.
Sick guppies often lose appetite before showing other visible symptoms.
Look for:
- White spots
- Clamped fins
- Lethargy
Low Water Temperature
Cold water slows metabolism.
Fix:
Keep temperature between 24–28°C.
Bullying or Tank Mates
Aggressive fish can scare guppies away from food.
Fix:
Observe feeding time and separate aggressive fish if needed.
How to Get Your Guppy to Eat Again
Try these steps:
- Improve water quality
- Offer a variety of food
- Feed in small amounts
- Reduce stress
- Maintain stable temperature
Consistency is key. Once conditions improve, appetite usually returns.
How Long Can Guppies Survive Without Food?
Guppies can survive:
- 3 to 5 days without food
But this doesn’t mean it’s safe.
If your guppy isn’t eating, it’s a warning sign—not something to ignore.
Signs Your Guppy Is Not Eating Due to Illness
Watch for:
- Loss of color
- Staying at the bottom
- Rapid breathing
- Weight loss
If these signs appear, act quickly to identify the issue.
When Should You Be Concerned?
Be concerned if:
- Your guppy hasn’t eaten for 2 days
- It shows signs of illness
- It becomes inactive
Early action can save your fish.
How Often Should You Feed Guppies?
Feed guppies 1–2 times daily in small portions.
Young guppies or fry may need feeding more frequently.
Overfeeding is more dangerous than underfeeding.
Quick Checklist to Fix a Guppy Not Eating
✔ Check water quality
✔ Maintain proper temperature
✔ Avoid overfeeding
✔ Try different food types
✔ Reduce stress
Frequently Asked Questions
Why is my guppy not eating but still active?
It may be adjusting to new conditions or slightly stressed. Monitor closely and ensure water quality is good.
How long can a guppy go without eating?
Guppies can survive a few days without food, but lack of appetite often indicates a problem.
What food is best for guppies?
High-quality flakes, pellets, and occasional live or frozen food work best.
Can stress stop guppies from eating?
Yes, stress is a major reason why guppies stop eating.
Should I change water if my guppy is not eating?
If water quality is poor, a small water change can help. Avoid drastic changes.
Should I isolate a guppy that is not eating?
If the fish shows signs of illness or is being bullied, isolation can help reduce stress and improve recovery.
What is the best food to stimulate appetite in guppies?
Live or frozen foods like brine shrimp and bloodworms often help stimulate appetite better than dry food.
Can low oxygen levels affect guppy appetite?
Yes. Poor oxygen levels can stress fish and reduce their activity, including feeding.
Do guppies stop eating before they die?
In many cases, yes. Loss of appetite is often one of the first signs of serious illness or stress.
Can lighting affect guppy feeding behavior?
Yes. Guppies are more active during light periods. Poor lighting conditions can reduce feeding response.
