M.I.
how old is she? how do you know shes not doing it for food?
even if shes over a year, bf-ing is very healthy and good for her. it provides a TON of immunity and immune system boosts that otherwise she wouldnt receive. also, breastmilk "grows and changes" as your child does, so its made perfectly and specifically for her needs at her age. its magic!
no reason to rush it even if shes older and even if you think shes not doing it for food. if shes under one year, she is still doing it for food, even if you think shes not; you would have to still give her formula which isnt as good as bf-ing, so you might as well keep up the good work through a year.
if any of the above is irrelevant, and you simply want to wean her because you are not enjoying it or you just want to be done, then remember first of all that its a gradual process; otherwise, she could "regress" in other ways. what i mean is that if you cut her off from something that brings her not only great nutrition but great comfort as well, shes going to show signs of missing it in her behavior, her sleep habits, etc.
so the best way that ive found is to gradually taper the nursing feedings off. the easier ones are the ones during the day. try not to sit in the normal spots where you would nurse her, even rearrange the furniture if you have to. if shes acting like shes going to want to nurse, replace that with another bonding activity of some kind to distract her; reading a book, snuggling/play, holding her and singing, whatever you can think of. and remember, again, you might only be able to do this one nursing session at a time. if shes nursing before a nap time, then you will only be able to work on dropping one at a time.
either way, i want to reassure you that you are indeed giving your child the best! even if shes only doing it when shes tired shes getting important nutrition and immunity, and shes also getting a fantastic bonding experience through you! :) i know i missed it when my son self weaned at 20 months...! i still wish we had paid more attention and let him go longer, but i guess when he was ready, he was ready. go with a "dont ask dont refuse" type of thing by doing the above, and trying to start doing it before shes asking/fussing to nurse.
make sense? i hope it did... i hope it helps you. let me know if you have any questions, otherwise another great place to go for help is the la leche league; www.llli.org. if nothing else contact a leader near you for real mom tested advice :) good luck!