I am in the same boat - I am still bfing my 26 DS and it is very painful. However, I have decided to let him self wean so it is not so traumatic. So, if he asks, I ablidge, but only once a day. As far as the pain goes, I don't know if there is anything to ease it. Does you little one demand it? Have you tried not offereing and see what he does?
If you do decide to wean, make sure to do it slowly because right now they are swollen and painful enough without being engorged (at least for me). So, try feeding him one side at a time or cut the time down.
Good luck with your little one and all that discomfort 