Once baby birds hatch, they will begin growing their feathers and eventually be able to fly. Small birds such as zebra finches and canaries may only need about one week for those feathers to completely grow in. Large birds require around two months, but this time period may vary depending on the individual bird's species and size.