Goldfish need to be fed every day, but the feeding frequency can be adjusted according to the specific situation.

Feeding Frequency
Juvenile Goldfish: Since juvenile goldfish grow rapidly and require more nutrients, they are usually fed 2 to 3 times a day. The amount of food for each feeding should be such that the goldfish can finish it within 2 to 3 minutes.
Adult Goldfish: Adult goldfish can be fed 1 to 2 times a day. The amount of food for each feeding should be appropriate so that the goldfish can finish it within 5 to 10 minutes. In winter, due to the slowdown of their metabolism, the feeding can be reduced to once a day, and the amount of food should be enough for the goldfish to finish within 10 to 15 minutes.
Feeding Amount
The amount of food for each feeding should be controlled so that the goldfish can finish it within 5 to 10 minutes to avoid the deterioration of water quality caused by excessive food residues. Excessive food will not only lead to water pollution but may also cause problems such as indigestion.
Seasonal Adjustments
Summer: With relatively high water temperatures, goldfish have a vigorous metabolism and a strong appetite. They can be fed 2 to 3 times a day.
Spring and Autumn: The water temperature is moderate, and the appetite is relatively stable. It is more appropriate to feed them 2 times a day.
Winter: The water temperature is low, the metabolism slows down, and the appetite decreases. You can feed them once every 1 to 2 days.
Other Maintenance Suggestions
Water Quality Management: Regularly clean the fish tank to keep the water clean and prevent the deterioration of water quality from affecting the health of goldfish.
Temperature Control: Goldfish are very sensitive to changes in water temperature. The water temperature should be kept stable to avoid sudden changes.
Observe Behavior: Regularly observe the behavior and appearance of goldfish, and promptly detect and deal with any health problems.