Breastfeeding should be started immediately after birth (30 to 60 minutes). We need to feed our newborns breast milk only for the first 6 months.