A newborn’s stomach is about the size of a cherry, and can only hold about 1 tablespoon of milk at a time. By day 3 of life, your baby’s stomach can hold about 1 ounce, and by 1 week of age your baby is able to eat up to 2 ounces at a time. By 1 month, your baby can eat up to 5 ounces at a time.
Newborns need to eat at least 8-10 times per day, which works out to about every 2-3 hours. The maximum length of time a newborn can go without eating is 4 hours. If your newborn baby sleeps for 4 hours straight, you need to wake your baby to eat.