Question: how long should a 2 month old eat when breastfed?
Answer: By the time your baby is 1–2 months old, he or she probably will nurse 7–9 times a day. In the first few weeks of life, breastfeeding should be "on demand" (when your baby is hungry), which is about every 1-1/2 to 3 hours. As newborns get older, they'll nurse less often, and may have a more predictable schedule.