Flexi Says: Once the female hummingbird lays eggs, she incubates the eggs for about 15-16 days to protect them from predators. When the babies hatch, they need proteins to develop muscles and grow. Thus, they are fed with soft insects such as spiders, aphids, or insect eggs.