What are the benefits of breast feeding?

Breast feeding is best for babies. As a sole source of nutrition for the first 6 months of life, it meets all their nutritional needs as Mother Nature intended.