Is a 20 gallon too small?

Hi everyone. I have my first cichlid tank going. Currently 4 plants and 3 fry. Electric yellow, Blue striped one (kenyi?), and one that might be rust or peacock. Fish seem to be doing great I took my time with the setup lots of water changes and rocks for them. All my water tests are coming back great.
My question is do I have too many fish for a 20 gallon? Should I switch right away or let them grow a little.
Thanks
My question is do I have too many fish for a 20 gallon? Should I switch right away or let them grow a little.
Thanks