1. Reasons why babies nurse for a long time There may be many reasons for babies to nurse for a long time, including but not limited to the following points: 1. Babies have strong hunger and need more nutrients to meet the needs of growth and development; 2. .The baby\’s oral cavity is not yet fully developed, and the swallowing ability is weak, so it takes longer to complete a meal; 3. During breastfeeding, the mother\’s milk secretion is insufficient or the amount of milk is small, resulting in the baby needing to eat frequently to satisfy the baby\’s needs.