A 2-month-old baby typically eats about 4 to 5 ounces (120–150 milliliters) of breast milk or formula every 3 to 4 hours. This generally totals around 24 to 32 ounces (710–950 milliliters) per day, divided into approximately six to seven feedings
. Babies may vary in how much they consume at each feeding, so it is important to watch for hunger cues and let the baby stop when full. Some babies might take slightly less or more, and during growth spurts, their appetite may temporarily increase
. In summary:
- Per feeding: 4 to 5 ounces
- Frequency: every 3 to 4 hours
- Total daily intake: about 24 to 32 ounces
Always follow your baby's hunger signals and consult a pediatrician if you have concerns about feeding amounts or growth.