The feeding time and amount for goldfish need to be adjusted according to factors such as the season, the goldfish's age, and body size.

Feeding Time
Spring and Summer: Goldfish have the strongest appetite between 6 - 7 a.m. In summer, you can feed them 3 - 4 times, at around 8 a.m., 12 p.m., and before 3 p.m.
Autumn: The number of feedings is similar to that in summer, but it can be reduced to 2 - 3 times.
Winter: It is recommended to feed goldfish after the water temperature rises between 7 - 8 a.m. When the weather is extremely cold, it is advisable to feed a small amount of easily - digestible, low - protein feed at around 10 a.m.
Feeding Amount
Small - sized Goldfish: Feed them 2 - 3 times a day. Especially for fry or very active baby fish, the feeding frequency can be slightly higher.
Medium - sized and Large - sized Goldfish: Usually, feeding once a day is sufficient. For adult fish or less active fish, once - a - day feeding is also a good choice. Pay attention to observing their condition.
Control of Feeding Amount: Ensure that goldfish finish eating within 10 - 30 minutes to prevent leftover food from polluting the water quality or the goldfish from overeating.
Precautions
Avoid Feeding in the Evening: Evening is the time when goldfish are getting ready to rest. Feeding is not suitable at this time as it may increase the digestive burden.
Water Quality Management: Keep the water quality clean and fresh. Regularly change the water in the fish tank and clean up debris and leftover food.
Feed Selection: Choose high - quality goldfish feed and avoid using expired or spoiled feed.