A 3-month-old typically drinks about 4 to 6 ounces per feeding, totaling roughly 24 to 32 ounces over a full day. The exact amount depends on your baby’s weight, whether they’re breastfed or formula-fed, and their individual appetite.
How to Calculate Your Baby’s Daily Intake
The standard guideline is 2.5 ounces of formula per day for every pound your baby weighs. So a 13-pound 3-month-old would need about 32 ounces spread across the day, while a smaller 11-pound baby would need closer to 27 or 28 ounces. The upper limit is around 32 ounces in 24 hours for most babies this age.
If you’re breastfeeding, you can’t measure ounces directly, but the same general volume applies. Breastfed babies tend to eat smaller amounts more frequently, so the per-feeding number may look different even though the daily total is similar.
Feeding Frequency at 3 Months
Most formula-fed 3-month-olds eat every 3 to 4 hours, which works out to about 5 to 7 feedings per day. At this age, their stomach capacity has grown enough that they can go longer stretches between meals, sometimes 4 to 5 hours during the day.
Breastfed babies typically eat more often, averaging 8 to 12 sessions in 24 hours with feedings spaced about 2 to 4 hours apart. That’s normal. Breast milk digests faster than formula, so breastfed babies get hungry sooner.
What About Night Feedings?
Three months is a turning point for many families. By this age, a lot of babies start sleeping one longer stretch of 4 to 5 hours at night, which often means dropping the middle-of-the-night feeding. This is especially common for formula-fed babies weighing more than 12 pounds, since they’re taking in more calories during the day.
That said, plenty of 3-month-olds still wake to eat at night, and that’s also normal. Babies at the younger end of this range, or those going through a growth spurt, may still feed at night the same way they do during the day.
Growth Spurts Change the Pattern
Three months is one of the classic growth spurt windows. During a spurt, your baby may suddenly want to eat more often, sometimes as frequently as every 30 minutes, and seem fussier than usual. This is temporary, typically lasting a few days.
For breastfed babies, this frequent nursing serves a purpose beyond hunger. It signals your body to increase milk production to match your baby’s growing needs. If your baby suddenly seems unsatisfied after feedings that were working fine last week, a growth spurt is the most likely explanation.
How to Tell Your Baby Has Had Enough
Babies this age give clear signals when they’re full. They’ll close their mouth, turn their head away from the breast or bottle, or relax their hands (clenched fists during feeding often mean they’re still hungry). If your baby consistently does these things before finishing a bottle, they’re telling you they need less per feeding, not more.
Some babies are efficient eaters who drain 6 ounces quickly, while others prefer smaller, more frequent meals of 3 to 4 ounces. Both patterns are fine as long as the daily total falls in the normal range and your baby is gaining weight steadily. Weight gain is a far more reliable indicator than the number on any single bottle.
Quick Reference by Feeding Type
- Formula-fed: 4 to 6 ounces per feeding, 5 to 7 times per day, up to 32 ounces total
- Breastfed: 8 to 12 feedings per day, spaced 2 to 4 hours apart, with daily intake similar to formula-fed babies
- Weight-based calculation: 2.5 ounces per pound of body weight per day

