Cow's milk has too much sodium for babies and too little vitamin C, copper and iron. Lack of iron can cause iron deficiency anemia. Solid Foods Don't be in a hurry to introduce your baby to cereal or other solid foods. Until babies are four to six months old, breast milk or infant formula is all they need. Food allergies may be triggered by giving solid foods too early.
Many solid foods are poor sources of needed nutrients, particularly iron.
Solid foods, especially table foods, often contain too much salt for babies. The extra calories may make your baby too fat. Even after your baby starts eating solid foods, breast milk or an infant formula should be the main part of the baby's diet throughout the first year. Solid foods are mostly useful for the extra calories they offer to increasingly active babies. Talk to your doctor before starting your baby on solid foods.