Your fish can be fed everyday just make sure there is a lot of variation in their diet. However, as our fish are contained in a relatively small environment and to avoid obesity it is generally accepted that a 1 day a week starve is a good idea. Of course, this theory should not be applied for breeders and tanks full of juvenile fish. Starving juvenile fish will have irreversible effect leading more often to deformed or stunted fish. This is particularly true for discus (small discus with out of proportion eyes).
