Is your guppy not eating? It’s usually a sign that something is off in the tank — most often water quality, stress, the wrong food, early illness, or advanced-stage pregnancy in females. The good news is that most appetite problems are fixable once you identify the real cause, and a healthy adult guppy has more time to recover than people expect.
Quick Answer: A guppy refusing food usually comes down to one of these:
Water quality — ammonia or nitrite stress is the most common cause; test this thing first.
Stress or a new tank — newly bought guppies often skip food for a few days while adjusting to the new environment.
Wrong or stale food — old flakes lose their smell and appeal; a varied quality food with lot of proteins often restarts feeding.
Illness or internal parasites — especially if the guppy is also skinny, isolating, hiding, or losing color.
Bullying or low temperature — harassment keeps fish from food; cold water slows appetite right down.
A healthy adult can safely go up to about two weeks without eating, so there’s usually time to find the cause — but fry, sick, and pregnant guppies are the exceptions covered below.
Quick Navigation
➜ Is It Normal for Guppies to Stop Eating?
➜ What Causes Guppies to Stop Eating?
➜ Poor Water Quality
➜ Stress or a New Tank
➜ Overfeeding
➜ Wrong or Stale Food
➜ Illness or Internal Parasites
➜ Low Water Temperature
➜ Bullying or Tank Mates
➜ Male, Female, Pregnant, and New Guppies Not Eating
➜ Not Eating and Hiding, Losing Color, or Not Moving
➜ How Long Can Guppies Survive Without Food?
➜ How to Get Your Guppy to Eat Again
➜ How Often Should You Feed Guppies?
➜ When Should You Be Concerned?
➜ Frequently Asked Questions
Is It Normal for Guppies to Stop Eating?
Sometimes, yes — but only briefly. A healthy guppy might skip food for a short time after being moved to a new tank, after a minor change in water conditions, if it was overfed earlier, or in the case of a female close to giving birth.
The line to watch is roughly 24–48 hours. A short skip is usually nothing; a guppy that hasn’t touched food for more than a couple of days, especially with any other symptom, is worth investigating rather than waiting out.
What Causes Guppies to Stop Eating?
Poor Water Quality
The most common cause by a wide margin. High ammonia or nitrite stresses a guppy and suppresses appetite well before other symptoms appear.
Fix: Test the water and do a gentle 20–30% water change if ammonia or nitrite is elevated. If this followed a recent water change, see our why guppies die after water change guide, and our water parameters guide for ideal levels.
Stress or a New Tank
Newly bought guppies very commonly refuse food for the first few days while adjusting to unfamiliar water and surroundings. New tank setups, recently added fish, or sudden changes can all do the same.
Fix: Give new fish time to settle, keep the tank calm, and avoid further changes during the adjustment period.
Overfeeding
If a guppy is already full from heavy feeding, it’ll simply ignore the next meal, and the leftover food then pollutes the water and makes things worse.
Fix: Feed small amounts once or twice daily, only what’s eaten within a couple of minutes.
Wrong or Stale Food
This one is easy to miss. Flake food loses its smell and appeal as it ages, and a guppy used to high quality varied or live food may simply refuse to go back to old, stale flakes. A guppy can also reject unfamiliar food at first.
A related trap is homemade food. DIY options like blanched, deshelled pea, mashed vegetables, or gel foods can work well, but only if prepared correctly — pieces that are too large, not softened enough, or seasoned with anything at all will often be ignored, and whatever isn’t eaten quickly breaks down and fouls the water. If you offer homemade food, keep it tiny, plain, and properly softened, and remove anything uneaten promptly.
Fix: Replace flakes that have been open for months, and try a highly palatable food like frozen brine shrimp or live daphnia to trigger a feeding response. See our best guppy food guide for what to keep on hand.
Illness or Internal Parasites
Loss of appetite is often the very first sign of illness, before anything visible appears. One pattern worth knowing specifically: a guppy that refuses food while getting noticeably thin or skinny, often while isolating itself away from the group, may have an internal parasite, sometimes called wasting disease. This is different from ordinary appetite loss because the fish is actively losing body mass.
Fix: Watch for white spots, clamped fins, lethargy, or a hollow, shrinking belly. Internal parasites need an antiparasitic treatment, ideally in a quarantine tank. See our common guppy diseases guide for identification and treatment.
Low Water Temperature
Guppies are tropical, and cold water slows their metabolism, which directly suppresses appetite. A tank that’s drifted cool is a common, easily missed reason for reduced feeding.
Fix: Keep the tank in the 76–78°F (24–26°C) ideal range with a reliable heater.
Bullying or Tank Mates
Aggressive tank mates or too many males harassing each other can keep a guppy from ever reaching the food, even when its appetite is fine.
Fix: Watch feeding time closely, keep a ratio of 1 male per 2–3 females to spread out harassment, and separate genuinely aggressive fish. See our guppy tank mates guide for compatible species.
Male, Female, Pregnant, and New Guppies Not Eating
The most likely cause often depends on which guppy is refusing food.
Male Guppy Not Eating
A male guppy not eating is most often dealing with water quality, stress, or being harassed by other males in a tank with too few females. There’s nothing male-specific about the appetite loss itself — it traces back to the same causes above, with male-on-male chasing being the one that’s easy to overlook, since it often happens away from where you’re watching.
Female Guppy Not Eating
A female guppy not eating follows the same general causes, with pregnancy as an added possibility covered next. Females also carry a higher bioload and can be the target of constant male attention, so persistent harassment is worth ruling out if she’s hiding from the males as well as skipping food.
Pregnant Guppy Not Eating
A pregnant guppy commonly loses her appetite in the day or two before giving birth, which is normal. The important rule: a pregnant guppy should never be deliberately fasted, since she needs the nutrition for her developing fry. If she’s refusing food well before her due date or showing other symptoms, treat it as a real problem rather than normal pre-birth behavior. See our pregnant guppy guide for the full timeline.
New Guppies Not Eating
New guppies very often skip food for several days after purchase while adjusting — one of the most common and most harmless versions of the problem, as long as it resolves within a few days. There’s also a food angle that catches a lot of people: the store or breeder may have been feeding a higher-quality, tastier, or live diet, and your flakes simply don’t smell or taste as appealing by comparison. A new guppy that ignores flakes but eagerly takes frozen brine shrimp or live food is usually telling you it’s the food, not the fish. Easing it onto your regular food over a week or two, or upgrading what you offer, usually solves it.
Not Eating and Hiding, Losing Color, or Not Moving
What a guppy does alongside not eating tells you how urgent it is.
Not eating and hiding usually points to stress or bullying, or sometimes illness if the fish is isolating itself rather than just startled. See our guppy hiding guide.
Not eating and losing color leans more toward illness, stress, or poor water quality, since fading and appetite loss together is a stronger signal than either alone. See our guppy losing color guide.
Not eating or moving is the most concerning combination — a guppy that’s both refusing food and staying still, sitting on the bottom, or barely responding needs prompt attention, since that points to serious illness or a water quality emergency. See our guppy staying at the bottom guide.
How Long Can Guppies Survive Without Food?
This is reassuring for adults and a warning for fry, because the two are very different.
Healthy adult guppies can safely go up to about two weeks without food if the tank was in good condition to begin with. The reason they last this long is that they don’t actually go completely without food — in an established tank, they graze on algae, biofilm, microfauna, and leftover bits throughout the day. The commonly repeated “3–5 days” figure is overly conservative; a healthy adult with a tank to forage in has the reserves to last considerably longer, which means you usually have time to find and fix the cause rather than panic.
Guppy fry are the opposite. They have almost no fat reserves and a fast metabolism fueling rapid growth, so they can only manage about 2–3 days without food before their health deteriorates. Fry need frequent daily feeding, and a fry refusing food is far more urgent than an adult doing the same. A heavily planted, well-established tank with plenty of natural microfauna gives fry a better chance, but they still can’t fast the way adults can.
Sick or pregnant guppies should never be deliberately fasted at all. A fish fighting illness needs nutrition to recover, and a pregnant female needs it for her developing fry.
What Lets Guppies Last Longer Without Feeding
A few things decide whether a guppy coasts through a fast or struggles. A mature, established tank is the biggest factor, since the algae, biofilm, and micro-organisms it naturally grows give guppies something to graze on — so a bit of algae on the glass and plants is actually an asset here, not something to scrub away before a trip. Clean, stable water matters just as much: a 20–30% water change with the filter running well, done a few days before any planned absence, keeps conditions from sliding while you’re away. And a healthy, well-conditioned fish simply tolerates fasting far better than one that’s already stressed or sick.
Leaving Guppies While You’re Away
This is the part that surprises people: for a weekend or a short trip of up to about a week, it’s usually safer to leave healthy adult guppies completely unfed than to over-prepare. Overfeeding right before you leave, or dropping in a “vacation block,” is a common way to trigger an ammonia spike that fouls the water — far more dangerous than a few days of fasting.
For longer trips, or any time fry are involved, a quality automatic feeder is worth buying rather than relying on extra food dumped in at once. Well-regarded options in the US include the Eheim Everyday, frequently rated the most reliable for resisting the humidity jams that cause cheaper feeders to clog, the Fish Mate F14, a simple and dependable mechanical design, and the Lifegard Aquatics IntelliFeed, a moisture-sealed premium option. Whichever you choose, the single most important step is to test it at home for several days before you actually depend on it, since the most common way an auto feeder harms a tank is by over-dispensing or jamming. If a friend is feeding for you instead, leave pre-measured portions in a pill organizer so they can’t accidentally overfeed, and live food cultures like daphnia are another good option, since they survive in the tank until they’re eaten.
So while an adult skipping meals for a few days is rarely an emergency on its own, the appetite loss is still a signal worth acting on — the survival window is time to diagnose, not a reason to ignore it.
How to Get Your Guppy to Eat Again
Start with the water, since that’s the most common cause: test it and do a gentle partial change if ammonia or nitrite is up. Check the temperature is in the 76–78°F range. Then try tempting the fish with a fresh, high-value food like frozen brine shrimp or live daphnia rather than old flakes, since smell and novelty often restart a stalled appetite. Reduce stress by keeping the tank calm and watching for harassment at feeding time, and if illness or parasites are suspected, move the affected fish to a quarantine tank for treatment. Most appetite problems resolve within a few days once the underlying cause is corrected.
How Often Should You Feed Guppies?
Feed adult guppies one to two small portions a day, only as much as they finish in a couple of minutes. Fry need feeding more frequently, several small meals a day, to fuel their growth. Across the board, overfeeding causes more problems than underfeeding, since uneaten food fouls the water and suppresses appetite further.
When Should You Be Concerned?
Act promptly if a guppy hasn’t eaten for more than two days, shows any illness sign alongside the appetite loss, is visibly thinning, or becomes inactive. Fry refusing food, and sick or pregnant guppies going off food, all warrant faster attention than a healthy adult doing the same. Early action improves recovery chances significantly, and prolonged stress or untreated illness can shorten overall lifespan — see our guppy lifespan guide for more.
Frequently Asked Questions
Why is my guppy not eating but still active?
This is the least worrying version — a still-active guppy that’s off its food is more likely adjusting to a new tank or mildly stressed than seriously ill. Check water quality and give it a day or two, but watch for any other symptom developing.
Why is my guppy not eating flakes specifically?
Often the flakes themselves — they lose their smell and appeal as they age, and a guppy used to better food may refuse stale ones. Try fresh flakes or a frozen or live food to confirm it’s the food and not the fish.
Why are my new guppies not eating?
Newly bought guppies frequently skip food for the first few days while adjusting to new water and surroundings. They may also have been raised on tastier or live food at the store, so try a higher-value food before worrying. As long as it resolves within a few days and no other symptoms appear, this is usually normal.
My guppy is not eating and getting skinny — what’s wrong?
Appetite loss combined with visible thinning, especially if the fish isolates itself, often points to an internal parasite or wasting disease, which needs antiparasitic treatment rather than just waiting. See the illness section above.
Should I isolate a guppy that isn’t eating?
If illness or parasites are suspected, or the fish is being bullied, a quarantine tank helps with both treatment and stress. For a fish that’s simply adjusting to a new tank, isolation usually isn’t necessary.
What’s the best food to restart a guppy’s appetite?
Highly palatable live or frozen foods like brine shrimp and daphnia tend to trigger a feeding response better than dry flakes, since they move and smell stronger.
Do guppies stop eating before they die?
Appetite loss is often one of the first signs of serious illness, so it shouldn’t be ignored — but it’s also caused by many easily fixable things, so it isn’t cause for panic on its own, especially in an otherwise active adult.
Final Thoughts
A guppy not eating is a signal, not usually an emergency — most of the time it traces back to water quality, stress, stale food, or temperature, all of which are straightforward to fix. The cases that genuinely need fast action are fry refusing food, a guppy thinning while isolating itself, or one that’s both off its food and barely moving.
Because a healthy adult can manage up to about two weeks without eating, you almost always have time to test the water, check the temperature, and try a fresh, tempting food before the situation becomes serious. Start there, watch for any second symptom, and most guppies are back to feeding within a few days.

