I know some out there feel they have the right to dictate whether, or how long, you breastfeed. Only you can decide when it’s time for you to quit nursing. You’ve made it way past all the medically recommended timelines for nursing. For your own sense of security, talk with her pediatrician about it in advance to make sure things are okay, medically. But it sounds to me like you’re ready to be done. So now it’s about making up your mind and setting the plan.
You’ll need Daddy’s help here. Decide when the weaning will take place; choose a weekend or other time when it won’t be quite so disruptive if you loose some sleep for a couple of days. Talk to your daughter about it in advance. Tell her that she’s a big girl now. Only tiny babies need nursing. She is so big, she can drink from the cup and even eat pizza (or whatever she likes.) Mommy is ready to have her body back. Mommy knows she can learn to sleep without nursing. Soon, we will be all done with nursing (or whatever she calls it; use her terms.) Tell her that Daddy will be helping her get to sleep until she’s used to no more nursing. Get ready for a protracted battle. It’s okay; she’s old enough now to deal with this.
When it’s finally bedtime, you should have a contingency plan for yourself. Perhaps go out with a friend, or plug into your iPod, so you don’t have to listen to her protest (or feel guilty about it). Even let her see that you’re leaving. Be cheerful, and wave goodbye! I bet that she and her Daddy will work it out better than you expect.
For some kids, this can take several nights. For others, one night, and it’s done. But it’s important that once you start, you don’t cave. Consistency is the key.