The World Health Organization recommends a minimum of 2 years of breastfeeding.  The American Academy of Pediatrics recommends a minimum of 1 year.  As far as I know, there's no maximum age.  Some kids go 3, 4, or 5 years.  In most of the world, no one would think twice about a 3 year old still nursing.