Before I had my DD, I spouted a lot of nonsense about "once they're old enough to ask for it, they're too old to be doing it", and was horrified by a friend who admitted feeding her DD till she was 5/6.
Now, DD is still happily feeding at two, and I am happy to keep letting her do so till she wants to stop. I don't feed her in public as a general rule, although I have done when she's been very upset to calm her down, but if you're in my home I will feed her as and when necessary and if it makes you uncomfortable, you can leave.
Family and friends used to comment on it a lot and ask when I was going to stop, but I think they've now realised we're in no hurry and stopped mentioning it. DC2 is due in July and if DD is still bfing by them I plan to give tandem feeding a go.
Someone on here once put it best (for me) when she said that it wasn't like most extended bfeeders really plan it. You're just feeding your baby. And every day that baby gets a little older, till you're feeding a 1 year old, 18 month old, 2 yr old, 3 yr old, etc. But to you they're still your baby, and all you're doing is feeding your baby, like you did the day before, and the day before that...
I'm lucky, I suppose to have a high level of self-confidence, so I don't really give a toss what other people think of me. It's sad to think other people's opinions might put other women off though.