i stopped bfing dd at the beginning of january.i know what you mean about feeling selfish!!i stopped because she waking up so many times during teh night and wouldnt go back to sleep without a booby,and during teh day,if she so much as got upset,she was straight on my boobs!!i got to the point where i had had enough and i couldnt do it anymore,i was exhausted.
dd was 2.6 aswell,and i slowly reduced the amount that i would let her come to my boobs!(i used to distract her to take her mind off it!!)i thought i would feel uncomfortable after stopping,but i didnt,and you really shouldnt express any,even if they do hurt,as it will keep your milk coming.
even though we have now stopped she still comes to me and cuddles and nuzzles my boobs,and even starts running her hands over me looking for a nipple!but that is mainly when she is tired and she goes straight off to sleep.
im pg again (found out at teh end of jan) and god knows how dd will react to someone else on my boobs!!
dont feel guilty about stopping,he is big enough now that he doesnt rely on breats milk.