Yeah, this tank does look totally overstocked. You really should check to see what your nitrate level is, since 20% water change a week is not going to help you much.
What is the length of your tank? If it is indeed a 2ft tank, then seriously, you should seriously look into getting a larger tank as gixer has suggested. With the species you have, you will need at least a 4fter...
I have a 3ft tank with mbunas and I picked the two of the most peaceful species out of them - Yellow Labs and P Acei... I would be very scared to put species such as red zebras, cobalts and even electric blues... I do 30% water change every week...
What is the length of your tank? If it is indeed a 2ft tank, then seriously, you should seriously look into getting a larger tank as gixer has suggested. With the species you have, you will need at least a 4fter...
I have a 3ft tank with mbunas and I picked the two of the most peaceful species out of them - Yellow Labs and P Acei... I would be very scared to put species such as red zebras, cobalts and even electric blues... I do 30% water change every week...