I would feed my fish multiple times a day, with a lot of protiens.
If you keep doing what you're doing that will be good, I find sometimes fish get picky if you give them too much of a variety.
Go with your decent flake and pellet foods supplimented with blood worms and brine shrimp. I used to do a drop of blood worms every second day.
Thanks for the advise,
So what would be my daily routine then? and should I buy dried bloodworms aswell?
Monday:
Tuesday:
Wednesday:
Thursday:
Friday:
Saturday:
Sunday:
Wild Angelfish are omnivorous and predatory and can be healthy without being fed any live foods.
To keep a good balance give them a high quality flake food or pellet everyday. Feed brine shrimp (either live or frozen) or blood worms as a treat. You can even feed them lettuce or spinach. You don't really have to be as strict as a weekly feeding plan but my suggestion would be feeding them maybe 3 times a day, breakfast morning and dinner as you would yourself. Only provide them enough food that they will eat within a couple of minutes though. I would stick to flake and pellets most of the time and maybe give them one meal every second day as worms or brine shrimp.
So going from your table:
Monday: Flake or Pellets for all meals.
Tuesday: Flake or Pellets for breakfast and lunch, brine shrimp for dinner.
Wednesday: Flake or Pellets for all meals.
Thursday: Flake or Pellets for breakfast and lunch, blood worm for dinner.
Friday: Flake or Pellets for all meals.
Saturday: Flake or Pellets for breakfast and lunch, brine shrimp for dinner.
Sunday: Flake or Pellets for breakfast and lunch, brine shrimp for dinner.
I'm not an expert, however your fish look healthy so if you keep doing what you're doing anyways you should be fine!