J.,
Kudos to you for long-term nursing!!!
I was very blessed that my oldest self-weaned a month or two before her second birthday. We went on a trip to Disney, and with the constant go-go-go, she just kind of forgot to ask for it.
My youngest. . . not so much. A few months after her second birthday, I decided it was time to take my body back. Band-aids worked like a CHARM!!
I'd put one on each side, and tell her that they had "owies," then offer her a cup of milk. . . okay, that worked. (Remember, every 2-year old knows about owies and the magic of Band-Aids.) After a day or so, they'd be "all better," so I wouldn't get engorged. . . . then "owie" again. . . Off and on for about a week or two, longer between each "all better" until I was comfortable that I wouldn't get engorged. Then I left them on "full time" for a bit. It was funny at night - we were co-sleeping at the time, and she'd try to latch on, but couldn't. I'd whisper a reminder about the owies, snuggle up, and she'd go right back to sleep. I think there was only one night that she was inconsolable, and I gave in.
NOTE: I highly recommend that you stick the Band-aids to your shirt or pants for a moment before applying them. It softens up the adhesive a bit, and makes removal MUCH more comfy.
Best wishes and luck!
M.