Dear S.,
As a mom of two (wonderful) teen-agers, I have come to realize that the time with your babies is short and precious. It's sad that our society tends to look down its proverbial nose at motherhood (must be a super mom, detached from home and children to be worthwhile). The calling of motherhood is often demeaned, and nursing mothers are ridiculed for doing something completely natural and very good for their little ones.
I nursed my daughter until she was 18 months old; then she was ready to be "independent". In the later months, she nursed only at bedtime, but it was a special time of comfort and quietness that only she and I shared. Don't short-change yourself or you daughter because of outside pressure. Once this time is gone, you won't be able to go back. **Side Note: As far as the embarrassing moments, be sure there will be MANY more to come, and if you learn to laugh them off now, you'll be in great shape for later! :o)
My son was a different story. He started biting when he was 8 months old; thus, the end of nursing, and he was perfectly fine with it. Every child is different.
My advise (though I hesitate to give anyone advise!) is to do what is good for you and your baby, and let everyone else keep their own opinions. Quitting because of embarrassment is a rather weak reason. Throughout your kids' lives, you will face a multitude of conflicting advise and pressures. Your children need you to do what is best for them, not necessarily what is most popular or convenient. Check your motivations. Sometimes the best things for your children are the hardest things to do. Thank God that nursing isn't one of those! Enjoy your little ones while you can, because before you know it they'll be taller than you!
Blessings to you,
Debbie
ps. My 16-year-old daughter and I are still very close (my son too). It's a special bond that has come from quiet times together. As moms, we can be a much needed safe haven of comfort for our children - no matter what else is going on in the world. They need our love.