Question: how long does a baby need to eat every 3 hours?
Answer: At about 2 months of age, babies usually take 4 to 5 ounces per feeding every 3 to 4 hours. At 4 months, babies usually take 4 to 6 ounces per feeding. At 6 months, babies may be taking up to 8 ounces every 4 to 5 hours.