How long should you breastfeed your baby? Only you and your baby will know for sure. Even if you breastfeed for just a few days, your baby will receive invaluable protection from infection. The health effects of breastfeeding accrue over time, so the longer you breastfeed, the better for your baby. Breastfeeding offers you benefits, too. The following information may help you decide.