Early and often! Breastfeed as soon as possible after delivery, then do it at least 8-12 times every 24 hours to make plenty of milk for your baby. This means that during the first few days after birth, your baby will likely need to breastfeed every hour or two in the daytime and a couple of times at night. Healthy babies develop their own feeding schedules. Follow your baby’s cues for when he/she is ready to feed
How long should feedings be?
Feedings may take 15-20 minutes or longer per breast, but there is no set time. Your baby will let you know when he/she is finished. If you are worried that your baby is not eating enough, consult a paediatrician.