How Long Do Babies Need to Eat Every 3 Hours?

Most babies need to eat every 2 to 3 hours for roughly the first 4 to 6 weeks of life, or until they’ve regained their birth weight and are gaining steadily. After that, many parents can begin following their baby’s hunger cues rather than watching the clock. The timeline varies depending on whether you’re breastfeeding or formula feeding, your baby’s weight gain, and whether your pediatrician has flagged any concerns.

Why Every 3 Hours Matters for Newborns

A newborn’s stomach holds only about 20 milliliters at birth, roughly four teaspoons. That tiny capacity means babies digest a feeding quickly and need to refuel often. The American Academy of Pediatrics recommends newborns nurse 8 to 12 times every 24 hours, which works out to roughly every 2 to 3 hours around the clock.

Frequent feeding in the early days isn’t just about nutrition. Going too long without eating can cause a newborn’s blood sugar to drop, a condition called neonatal hypoglycemia. Delayed feeding is a recognized cause of low blood sugar in newborns, and increasing feeding frequency is the primary way to prevent it. For breastfeeding parents, those early frequent sessions also help establish milk supply, since milk production is driven by demand.

The Birth Weight Milestone

Nearly all newborns lose some weight in the first few days after birth. The CDC notes that breastfed babies should return to their birth weight by day 10 to 14 of life. Until that happens, pediatricians typically ask parents to stick with the every-2-to-3-hour schedule, including overnight, and to wake a sleeping baby if necessary.

Once your baby has regained their birth weight and your pediatrician confirms steady weight gain, most providers give the green light to let your baby sleep longer stretches at night without being woken to eat. This is the turning point most parents are waiting for, and it usually happens within the first two weeks.

Breastfed vs. Formula-Fed Babies

Breast milk leaves the stomach faster than formula. Research published in The Journal of Nutrition found that gastric emptying was about 20 minutes faster for breast milk compared to formula when stomach volumes were similar. This is partly because formula fat globules are structured differently and form a thicker layer in the stomach that takes longer to break down.

In practical terms, breastfed babies tend to eat more frequently than formula-fed babies, especially in the early months. Formula-fed infants gradually increase the volume they take at each feeding while reducing the number of daily feedings. Breastfed babies don’t follow the same pattern. They tend to keep feeding frequently and increase their total volume more gradually. So if you’re breastfeeding, expect feedings closer to every 2 to 3 hours for longer, while formula-fed babies may stretch to every 3 to 4 hours a bit sooner.

When Longer Stretches Begin

Between 1 and 3 months, most babies naturally start spacing out feedings during the day and sleeping one longer stretch at night. At this stage, “sleeping through the night” really means 5 to 6 hours, not 8 or 10. That first long stretch is a normal developmental shift, not a sign your baby is eating too little during the day.

Over the first few weeks and months, the CDC notes that the time between feedings gradually gets longer on its own. By around 3 to 4 months, many babies settle into a pattern of eating every 3 to 4 hours during the day with one longer overnight gap. By 6 months, when solid foods typically enter the picture, feeding schedules become even more flexible.

Switching to Hunger Cues Instead of the Clock

Once your baby is past the newborn stage and gaining weight well, you can shift from scheduled feeding to responsive feeding, sometimes called feeding on demand. This means watching your baby for signs of hunger rather than setting a timer. The CDC recommends this approach as babies grow, since appetite naturally varies from day to day.

Hunger cues to watch for include fists moving to the mouth, head turning as if searching for the breast, increased alertness and activity, sucking on hands, and lip smacking. These signals appear before crying. Crying is actually a late sign of hunger and a sign of distress. Catching earlier cues makes feeding easier and, for breastfeeding parents, makes latching smoother.

Situations That May Extend the Schedule

Some babies need to stay on a strict every-2-to-3-hour schedule longer than the typical 4 to 6 weeks. Premature babies, babies who are small for gestational age, and babies with jaundice or blood sugar issues often need more structured feeding for a longer period. If your baby was born early or had complications, your pediatrician will give you a specific timeline based on their growth curve.

Babies going through a growth spurt may also temporarily want to eat more frequently than their usual pattern. These cluster-feeding periods typically last a day or two and are most common around 2 to 3 weeks, 6 weeks, and 3 months. They don’t mean your milk supply is low or your baby isn’t getting enough. They’re a normal, temporary increase in demand.

A Quick Timeline

  • Birth to 2 weeks: Every 2 to 3 hours, including overnight, until birth weight is regained.
  • 2 to 6 weeks: Every 2 to 3 hours during the day. Once your pediatrician confirms good weight gain, you can let your baby sleep longer at night without waking them.
  • 2 to 4 months: Most babies naturally stretch to every 3 to 4 hours during the day and sleep one 5-to-6-hour stretch at night.
  • 4 to 6 months: Feedings continue to space out. Solid foods may begin around 6 months, further shifting the schedule.

The strict every-3-hour rule is really a newborn rule. For most healthy, full-term babies who are gaining weight on track, it’s a matter of weeks before you can put the timer away and follow your baby’s lead.