I'm going to go out on a limb here and say that I think that is a bit too long. I know there are probably some women here who would be quite happy to breastfeed their children for that long, but for me, it is not something I would even consider. IMO there are other ways to be close to your child and to have quality time with them. I also think of the social ramifications of feeding for so long. You would have to be totally comfortable doing it in public so you could put up with the nasty comments you would get, and what about when the child starts preschool and they say they still get breastfed? Kids can be cruel these days and it is not right to possibly put that on you kids IYKWIM? Especially considering a high percentage of babies are not even fed until the recommended 6 months anymore (and I am guilty of that).

But in saying that, to each his own.