I'm in a similar boat, in that I do limit the number of and length of nursing sessions of my 2 year old. I haven't set an age limit, at this point she nurses many times per day, and I don't see that changing any time soon.
However, I will admit to nursing her when it's more convenient for me. I do some of the same things you mentioned. When she asks to nurse, I ask if she'd rather have a snack. I do also ask her to wait until later if I'm in the middle of another activity. And I don't allow her to nurse as long as she wants either- if left to her own devices, she'd love to nurse for a half hour every 2 hours!!! I allow her to nurse until I can see that she's getting relaxed and not latching well= making me sore. Then we count to 10, and she's done.
I am not in a hurry to wean her, but while I'm nursing her, I do want the relationship to be positive. I try to compromise so that both of our needs are being met. And, to be honest, these days, I feel negative when she's needy and demanding to be nursed often (sometimes several times per hour). So I say no when I need to for my own sanity, but try and accomidate her requests as best I can.
However, I will admit to nursing her when it's more convenient for me. I do some of the same things you mentioned. When she asks to nurse, I ask if she'd rather have a snack. I do also ask her to wait until later if I'm in the middle of another activity. And I don't allow her to nurse as long as she wants either- if left to her own devices, she'd love to nurse for a half hour every 2 hours!!! I allow her to nurse until I can see that she's getting relaxed and not latching well= making me sore. Then we count to 10, and she's done.
I am not in a hurry to wean her, but while I'm nursing her, I do want the relationship to be positive. I try to compromise so that both of our needs are being met. And, to be honest, these days, I feel negative when she's needy and demanding to be nursed often (sometimes several times per hour). So I say no when I need to for my own sanity, but try and accomidate her requests as best I can.