How Often Should You Feed Guppy Fish?

In this article I will advise you how Often Should You Feed Guppy Fish? How long can guppies go without food? Can you over feed guppies? and many more frequently asked questions you will need to know about feeding your guppies.

How Often Should You Feed Guppy Fish? You need to feed your guppies enough food that they will be able to eat for five minutes in the tank. You can feed then one, two or three times a day. Just make sure the total combined eating time does not go over five minutes.

Feed Guppy Fish

How Often Should You Feed Guppy Fish?

It is recommended to feed your guppies two times a day. Preferably in the morning and at night leaving around 12 hours between feeds. Also make sure that the total eating time of your guppies does not go over five minutes.

When feeding your guppies you need to make you do not overfeed them, as this will cause the left over food to fall to the bottom of the tank and will rot over time.  Worse of all your guppies (Or bottom feeding fish) might eat this rotten food.

The rotted food will then reduce the quality of the water and can cause other issues for your guppies such as disease.

What Is The Best Food For Guppies?

It is important for guppy fish that they get a well balanced diet which will help them to thrive.  Flake food is perfect food to feed your guppies.

I recommend to use a high quality brand such as TetraColor Tropical Flakes because these flakes will contain both protein and vegetables as well as colour enhancers for the fish.

If possible purchase enough fish flakes which will last no longer than a month.  This way the flakes are kept fresh.

You can also add java moss to your aquarium.  Your guppy’s will love to eat this plant and it will help to add vegetables to the fishes diet. If you are looking to purchase lava moss take a look on amazon here.

Best Food For Guppies

In addition to the flakes it is a good idea to treat your guppies every other week by feeding them live feed such as blood worm and shrimp. Live food should be regarded as a treat and not a replacement for the fish regular meal.

How Long Can Guppies Go Without Food?

If you are unable to feed your guppies for a few days or weeks you will need to know what options are available to you.

How long can guppies go without food? Adult guppies can survive for up to two weeks without food. Guppy fry (Baby’s) can last up to three days.

So what can you do if you need to leave your fish for a few days. The best thing you can do is purchase a automatic fish feeder. This feeder will automatically feed your guppies the

You can also add Java Moss to your tank. The guppies will eat this plant when they are hungry. This plant will last for a few weeks.


Why Are My Guppies Always Hungry?

Can you over feed guppies?


Hello, I'm Jason. I'm the guy behind I volunteer at my local fish shop and I created this site to offer tips and advice on the fish I care for.