personally, you should give breast milk as long as you can, and i am thinking of at least 2-4 years! yes, no joke, breast milk is best and you will know the benefits when your child grow up. i am a dad, i know best
milk is an essential part of growing up, therefore keep it up whenever they need it.