The above is the outdoor situation. Keeping fish indoors, as far as goldfish are concerned, it is no problem to be hungry for two or three days, and you can not feed them for a few days at the longest. There is no scientific authoritative data. Two or three days is no problem, which has been tested by practice. For example, online shopping goldfish, now the general express delivery is three days, and some are not smooth or even more than three days. Fish are basically guaranteed to be alive when they go home.
Because fish itself is a warm animal, it doesn't need much energy to maintain body temperature. In order to maintain its daily physiological function, it can get some microorganisms from the water as bait. At the same time, in the case of insufficient external bait, the body fat can also be converted into protein to meet the needs of fish, so if you don't feed for a long time, you will lose weight at most. But it should be noted that young fry are not good. If the cubs are not fed for a few days, they will definitely starve to death or a big fish eat small fish will appear. After a long time, the fry may become stiff because of lack of nutrition, and basically they will not grow up in the future.
It is better to feed goldfish regularly and quantitatively. Timing means feeding at a fixed time every day, once or twice a day. Quantification means that the amount of food fed each time is basically the same, about ten minutes at a time. Qualitative means not to give fish inferior and deteriorated food.
The advantages of adhering to the "three-fixed" feeding of fish are that it will not increase the burden on the digestive system of fish, the water quality will not deteriorate because of too much food, and it will not cause enteritis and other diseases of fish due to improper feeding. Adhere to the "three-fixed" feeding of fish, and the fish will not get sick and will grow naturally.