how long does it take for a baby cardinal to learn to fly
A baby cardinal is ready to fly 10-11 days after hatching. 2-4 young are usually hatched at a time. When fully grown, their body length will reach about 21 cm.