Breastmilk is the perfect food for your baby. If you can’t breastfeed, formula is the only acceptable substitute. For their first six months, babies need nothing other than breastmilk or formula to eat or drink.