I have no advice re the weaning, but I wanted to say you are *not* being selfish! You have given him a great start in life and to do this you have given him your boobs and your body. He has effectively owned them for the last 11months and it is totally understandable that you want them back and also want the ability to have some time to yourself.
It is so restricting to not be able to have that glass of wine or go out alone for the day if and when you want to.
So please do not feel your being selfish, you have been so selfLESS for the last 11months. You deserve a little (or a lot) or 'me time'.