The length of time for breastfeeding or chestfeeding depends on factors like the baby’s age, milk supply, and the baby’s feeding needs. Newborns may cluster feed for 25-45 minutes, while older babies typically feed for 10-20 minutes per session. Several factors influence breastfeeding duration, including the baby’s age (older babies usually feed faster), alertness (sleepy babies feed slower), milk flow (a faster flow reduces feeding time), and the baby’s health or latch. Babies with health issues or poor latch may take longer. Additionally, a low milk supply or a baby going through a growth spurt can extend feeding times.