How Many Oz of Milk Does a 3 Month Old Need?

A 3-month-old typically drinks 4 to 6 ounces of milk per feeding, totaling roughly 24 to 32 ounces over a full day. The exact amount varies depending on your baby’s weight, whether they’re breastfed or formula-fed, and their individual appetite. Rather than hitting a precise number, the goal is responsive feeding: watching your baby’s cues and letting them guide how much they need.

How to Calculate Your Baby’s Daily Intake

The most reliable way to estimate how much formula a baby needs is by weight. The American Academy of Pediatrics recommends about 2.5 ounces of formula per day for every pound your baby weighs. So a 12-pound 3-month-old would need roughly 30 ounces across the entire day, while a smaller 10-pound baby would need closer to 25 ounces.

Most pediatric guidelines set 32 ounces as the upper limit for formula in a 24-hour period. Beyond that, babies are getting more calories than they need and may be uncomfortable. If your baby consistently seems hungry after 32 ounces, it’s worth checking in with your pediatrician rather than simply adding more formula.

Breastfed babies are harder to measure since you can’t see how much they’re taking in. Breast milk digests faster than formula, so breastfed babies tend to eat more frequently, sometimes 8 to 12 times in 24 hours. If you’re pumping and bottle-feeding breast milk, the same general volume ranges apply, though breastfed babies often take slightly smaller, more frequent bottles than formula-fed babies.

Feeding Frequency at 3 Months

Around 3 months, most babies shift from eating every 2 to 3 hours to a slightly more spaced-out pattern of every 3 to 4 hours. That works out to about 6 to 8 feedings per day for formula-fed babies. If your baby takes 5 ounces at each of 6 feedings, that’s 30 ounces for the day, right in the expected range.

This shift happens partly because your baby’s stomach is growing. At 1 to 3 months, a baby’s stomach holds about 4 to 6 ounces. By 3 to 6 months, it stretches to hold 6 to 7 ounces. A bigger stomach means your baby can take in more at once and go longer between feedings. You may notice feeds becoming fewer but larger compared to a month ago.

Reading Your Baby’s Hunger and Fullness Cues

Ounce guidelines are useful starting points, but your baby is the best judge of how much they need at any given feeding. Hunger shows up before crying. Early signs include hands going to the mouth, head turning toward your breast or the bottle, and lip smacking or licking. Clenched fists are another signal. Crying is actually a late hunger cue, so catching those earlier signs makes feedings calmer for everyone.

Fullness cues are equally important. When your baby closes their mouth, turns their head away from the bottle or breast, or visibly relaxes their hands, they’re telling you they’ve had enough. Resist the urge to encourage them to finish the last ounce in the bottle. Babies are naturally good at regulating their intake, and pushing past fullness cues can override that internal system over time.

Growth Spurts Change the Pattern

Three months is a common age for a growth spurt, and it can throw your feeding routine into temporary chaos. During a growth spurt, your baby may suddenly want to eat more frequently, sometimes as often as every 30 minutes, and seem fussier than usual between feeds. This cluster feeding is normal and typically lasts only a few days.

If you’re breastfeeding, the increased demand actually signals your body to produce more milk, so following your baby’s lead is the right move. For formula-fed babies, you can offer an extra ounce or two per feeding or add a feeding to the day. Once the growth spurt passes, your baby will settle back into a more predictable rhythm, often at a slightly higher baseline than before.

Breastfed vs. Formula-Fed Differences

Formula takes longer to digest than breast milk, which is why formula-fed babies can usually go longer between feedings. A formula-fed 3-month-old eating every 3 to 4 hours and taking 5 to 6 ounces per feeding is typical. A breastfed baby of the same age might nurse every 2 to 3 hours, taking a smaller volume each time but feeding more often throughout the day.

The total daily volume ends up similar for both groups, roughly 24 to 32 ounces. The difference is in how it’s distributed across the day. If you’re combination feeding (some breast milk, some formula), your baby may fall somewhere in between these patterns.

Signs Your Baby Is Getting Too Much or Too Little

A baby who’s getting the right amount of milk will have 6 or more wet diapers a day, seem content after most feedings, and gain weight steadily at checkups. Those are the markers that matter far more than hitting an exact ounce target.

Signs of overfeeding include frequent painful gas, explosive green frothy stools, and an uncomfortable belly most of the time. Some spitting up is normal at this age, but large volumes of spit-up after every feeding can suggest the baby is taking in more than their stomach can handle. On the other end, a baby who isn’t getting enough may seem unsatisfied after feedings, have fewer wet diapers, or show slowed weight gain.

Keep in mind that day-to-day intake naturally fluctuates. Your baby might drink 28 ounces one day and 24 the next. What matters is the overall trend across days and weeks, not any single feeding or single day.