Hi M.. Firstly, I hope you ignore some of the critical responses you've gotten. We have an AWESOME 21 month old, very confident, curious, affectionate, smart as a whip, and sweet, and I'm still nursing (although much less frequently than when he was little), and we co-sleep. Jay Gordon's article which has already been referenced to you is terrific, and it works. Sounds like the first part of the night is going pretty well. When he wakes up, go and nurse him, but after a few minutes just tell him it's "night-night time", (or whatever works for you, but be consistent) and that night-time is for sleeping. Give him a kiss and a cuddle, put him down and leave. Get earplugs if you need to, but don't go back until the next time he wakes up (after he has slept), and do the same thing again. do that for 3 nights. Night 4, go in, hold him, cuddle, but don't feed. Stay with him 10 minutes or so, remind him it's night-night time, you can even say "no more milk at night" give him lots of love, put him down, then leave and get your earplugs. After 3 nights of that, decrease your cuddle time to 5 minutes, 3 nights later, don't pick him up just pat him on the back. It's not easy, but it works. It even works if you're in the same bed, which I found hard to believe. My son still likes to have a good nurse in the morning and at night before bed, but that's about it, and there are 3 nights a week my husband puts him to bed with no problem, he just tells him a story and he goes to sleep without a sippy cup or anything (I teach a late-night yoga class on those nights). Anyway, good luck. And don't let anyone make you feel like you've done something wrong by not having your son on a rigid schedule during the day, either! Babies are all different, there is no "right" way to do things, just the way that feels right for you.