Breast milk is the best source of nutrition for an infant. Breast milk can provide all or nearly all the nutrition an infant needs during the first 6 to 12 months of life. Both the American Dietetic Association and the American Academy of Pediatrics support breastfeeding for the first 4 to 6 months of life. They also support breastfeeding supplemented by weaning foods for at least 12 months.