I nursed my eldest until 19 months, my middle child until 27 months, and my third is still nursing, and will turn 2 on the 22nd of July. I have no plans to wean her, and do not know at what age I would feel uncomfortable nursing her. I guess there is a limit, but I don't feel that I have to figure it out in advance. I think it will be something that we will just figure out, day by day together.
I weaned my firstborn because I had not had a period yet. I wanted to get pregnant again, and thought the nursing was suppressing my ovulation. He was very upset, and I feel that if I had it to do over again, I would let him decide when to wean.
I weaned my middle child because she had been nursing on dry breasts for 3 months, and I realized that I was literally cringing when she would approach me for a feeding! She would have liked to continue indefinitely, but I just couldn't bear the pain any more! I wish I had been able to re-lactate,but I didn't know how to go about it.
I would have liked to try tandem nursing, but I was ignorant in those days (my older two kids are now 18 and 15), and didn't know it was a possibility. It seems like the first kids always suffer more for their parents' ignorance, and the younger ones benefit from their experience!