My ds will be 3 in August and we are co-sleeping/demand breastfeeding. If it's any consolation, it does seem to be the case that they, eventually, wean themselves. I thought he would have done it ages ago tbh and until about 2 months ago, I was feeding him three or four times a night, which was actually an improvement on his younger days, when it was anything up to about seven times.
Just recently he has started sleeping through. I don't know how much I had to do with it; it's difficult explaining things to him as he's not really talking yet. I did use distraction techniques during the day which seem to work if he's actually thirsty, but don't if he wants a cuddle. He's not a 'tweaker' but he does like to slap my boobs around a bit sometimes; I warn him once, and if he continues I lift him off and explain that he can't have 'milkins' if he hurts them. He is instantly well-behaved at the threat of no milkins!
At nights I have tried the cuddle, soothe, turn-your-back technique. I have no dh/dp so it's difficult. I have never particularly wanted to wean completely, but the total lack of sleep got me down sometimes, as well as the often claustrophobic feelings induced by having a heftly toddler climbing all over me, messing around a lot of the time. I think it's fine to let them know, when they're ready, that as they grow up they can learn to do without the breast at every juncture. Ds has only recently been ready; until very recently, denying the breast at night would just turn into prolonged crying and fitful, broken sleep. I got better rest by feeding five times a night! But lately he has seemed to realise that he can go back to sleep without having a feed. Don't think anything has particularly changed; he's just growing up.
Hope this offers some support: it will get better! And for now you are doing great things for your child!