Baby birds have very demanding dietary needs. 1  Depending on their age and species, baby birds may eat every 10-20 minutes for 12-14 hours per day, consuming a diet rich in insects for sufficient protein to ensure healthy growth.