You should have twice as many infantry as the rest of your troops combined as a general rule. If you don't have enough infantry in battle, your other units will take a lot of damage.