Babies will typically give you ample signals to let you know when they need to eat. Common hunger cues include fussing, sucking on items, rooting for the breast, and licking the lips. In general, newborns will need to eat every 2-3 hours. For the first two weeks, your baby will probably eat just one or two ounces at each feeding. By two weeks of age, your baby should be eating 2-3oz at each feeding. As your baby grows, they will need to eat less often and consume more during each feeding. By about two months of age, babies usually eat every 3-4 hours. Around six months of age, your baby might comfortably go around five hours without eating.