Yes, you should feed your goldfish every day. As a general rule, you should feed your goldfish 2–3 times a day until it’s one year old. Then, once it’s older than one year, you should only feed it once a day, as younger goldfish require more energy to boost their growth and development.
With that said, you should avoid overfeeding your goldfish, as this can cause indigestion. The leftover food will also eventually rot and contaminate the tank, so you should only feed your goldfish an amount that your goldfish can consume within two to three minutes.
To keep your goldfish happy and healthy, make sure to feed them a high-quality and varied diet of:
- Flakes, pellets, and granules
- Brine shrimp
- Chopped leafy greens, such as lettuce, spinach, and kale