It's hard isn't it. I recently weaned my 2.5 year old DD. I did it quite quickly because feeding was just feeling ugh. I did the whole, down to one feed a day thing, while explaining mummy can't make milk anymore. She was very sad, that sad face over it was nearly heartbreaking and there were times when my resolve was pretty weak. But the urge to just stop feeding was stronger and I kept saying no, and offering a sippy cup or milk or water or juice. We started a different bedtime routine of cuddling, reading books, sippy cup... sleep. It has taken a few weeks but she doesn't ask anymore now and seems contented and is weaned! Hooray! You have done an amazing job boobing for so long, I think the main thing is DON'T FEEL GUILTY. Kids are resilient, they get over it quicker than you'd think. Hang in there.