Question: how long does it take for a baby to take a bottle?
Answer: A bottle-feeding should take about 15-20 minutes. If the baby finishes the bottle in 5-10 minutes, the flow is likely to fast. If it takes your baby 30-45 minutes to take a bottle, the flow is too slow. Consider changing the bottle and nipple to meet your baby's needs.