In the US, most stop by 6 months... few go beyond a year. Worldwide, the average is between 2 and 4 years, sometimes longer in areas where clean drinking water is hard to come by.
If left to self-wean, most kids stop around 2.5 years.
I breastfed my daughter until she was 3. But, the last...