B.B.
Yes, nursing a child over the age of 12 months usually gets a lot of stupid comments. I nursed my son until he was a few months shy of 3. It was not my plan certainly but I was really ok with it, and obviousy, so was he. After the age of 2, I only nursed him before his nap and before bed. There were a few times that he was overtired or overstimulated and I would nurse him then. I never did it out of the house after 18 months unless were were staying somewhere over night. The last one to go was the one before bed. So weaning for us was very, very gradual. Always lose the easy ones first, aka the ones where the kid does it because he is bored. The ones that are part of a routine are the hardest. The best advice is "Don't offer but don't refuse". When we were down to that last one before bed one night I just told him that we would only do it for 10 seconds and I counted to 10. Stop. The next night it was 5. Then 2. Then the next night he didn't ask. And that was it. It was not painful or bittersweet or anything like that. It was like, ok, this is the next step. I would not tell anyone except other moms who are in your position how long you nursed. Society has a very perverse relationship with nursing. You are a bad mom if you don't nurse but God forbid you nurse a toddler.
I did want to mention though that after a certain age (probably about 1 or so), if the child is getting up more than once a night to nurse, then that should not be going on as sleep is very important to both mom and child. The exception to this is illness and teething, in those cases, nursing is a lifesaver!