At what age do babies wean?

There is no age at which a baby has to wean.  Research by anthropologist Kathy Dettwyler suggests that the natural age range for weaning is between 2.5 and 7 years. This is consistent with LLLC experience that most babies will choose to wean somewhere between those ages.

To encourage, promote and provide breastfeeding, chest feeding and human milk feeding support and educational opportunities as an important contribution to the health of children, families and society