How Much Should I Feed My Fish?
Overfeeding is the most common mistake fish owners make. Overfeeding clogs the filter, and breaks down into toxins that are harmful to fish. Hence the warnings on the packages.
In nature fish eat whenever they are hungry and food is available. If food sources are plentiful, they will eat several times a day. On the other hand, if food sources are scarce, they might go for days between meals. For this reason, fish are very opportunistic and will eat whenever they have a chance. That means that if you offer them food, they will usually gobble it up even if they aren't starving. Keep that in mind the next time your fish 'beg' for food. Fish quickly learn who brings the food to the tank and will jump at the chance to be fed, even if they are not in dire need of food.
(Click here for more on this topic)