Well done to you! Breastfeeding is hard work and you should feel really proud of yourself. I fed til just past 2 years and I felt horribly guilty for stopping too. It's the natural state of mothers to feel guilty so try not to sweat it. 
I dropped the least necessary feeds, one every few days, because when we started to stop around 2 years I was still feeding DS to sleep plus mid-morning, midday and afternoon feeds.
Non-sleep related feeds were easy with distraction. Also with a cup of regular milk instead so you know they don't actually need it.
For the to-sleep feeds I gave him a big cup of milk then explained how it's just milk anyway and he'd already had some so he didn't need more. A couple of nights he kicked up a stink about it but it didn't take long to get the idea. I did have to just say no sometimes and if he didn't get too too upset I'd just cuddle him to sleep. If he got really upset I gave in...
Anyway, when it was down to just the comfort feeds if he woke in the night I explained to him the milk was about to stop working because he was a big boy now and that milk is just for babies. It made sense to him. He asked a few times to feed again but I just explained it had gone away. Which it had.
I don't think there's much acknowledgement of the fact that breastfeeding is really, really hard to keep up long term, even when you don't have problems with it. It's just plain exhausting. Good news is you will feel your energy levels return when you stop. I find having the energy to be a better mum more than makes up for finishing breastfeeding after such a long time. And to be honest, it may take til March for you to stop completely anyway (if you're a pushover like me). 