At his age, you are probably going to have to deal with some tears/screaming for a couple of nights. If you don't already have a bedtime routine, you need to create one not centered around nursing. I weaned my children earlier, but what we did at that time was warm bath, then a cup of milk while we read three stories they picked out, then we would brush teeth, replace the milk with water which they could take to bed, one more story, hugs/kisses/ cuddling, then bed. When I first took away the night time nursing, we made sure we spend a lot of extra time cuddling in the evening before bed (I just made sure I was very covered up). Also, Dad was a big help those first few days going in to comfort the child after being put in bed. If he doesn't already have a lovey (blanket, stuffed animal, your t-shirt, anything comforting to him) you may want to let him pick out something he wants to sleep with. For my kids, the lovey was a short term transition object, they only needed it for a couple of months before they decided they didn't need it anymore, but it helped them to transition to falling asleep on their own. Since your son is a bit older (and set in his ways) once you make the decision you need to stick to it, and he will probably scream and cry for a long time the first night. If you can stick it out, I guarantee he will cry less the next night. It only took two nights for my kids to figure out how to soothe themselves to sleep, then no more tears. The hardest part was the first night. If you can make it through that (recommend having someone there to help you and comfort you) then you will be successful. I know a lot of people frown on the cio method, but at his age, it will be the quickest way to go.