I had this experience as well and here is what I did to stop breastfeeding.I did it gradually.
When my son was a year old , he started daycare. So he would breast feed in the morning, once in the evening and before bed.Since I wasn't around he was fine drinking whole milk while at daycare. I really didn't want him to stop breastfeeding(I really liked the bond we had) but him constantly waking up in the night (3-4 times) became a big issue. He used to be away from M. during the day, so I thought he was making up for that in the night. I would bring him to my bed the first time he woke up and then we would co-sleep rest of the night. This worked fine for a bit until he would want to nurse constantly. He wouldn't let M. go. That's when we decided not to bring him to our bed and let him sleep in his crib (it's in our room).
By this time I had stopped the evening feed(it was very easy.I would give him dinner at that time , he would be hungry so he would eat and then have whole milk) and asked dad to give him whole milk in sippy before bed. My son cried for M. initially when I handed him over to dad, said good night and walked out of the room, but it didn't take very long for him to smile and say good night to M.. He was used to his dad rocking him to sleep after I nursed him(we started this a week or two before I quit bed time feeding), so just the 'no M. milk' part was new to him. He was successfully weaned off from daytime and bedtime feedings.If he wanted milk he would ask for his sippy cup and not M..
But the night time feedings still continued, he just wouldn't sleep through the night. We knew it wont happen until I stopped breastfeeding but I somehow was not ready for that. My husband and I took turns waking up in the night until he was 19 months old. We were ok if he went back to sleep immediately but sometimes he would be wide wake and want to play in the middle of the night. One night earlier this month he did this at 3 AM in the morning. We rocked him for 2 hrs but he still wouldn't sleep.We just couldn't take it anymore. This had happened many times before and both of us would take turns playing with him and rocking him to sleep.But somehow that night both of us went to bed very late and we got very frustrated when he just wouldn't go back to sleep and I felt enough is enough and maybe it was time to try the one thing I really didn't want to try - let him cry it out. My husband always wanted to let him cry it out because we had tried everything else and nothing worked for us. So around 4:30 AM or so we let him cry , he sleeps in our room so he knew we were right there. We were talking to him saying good night, mom and dad are right here , you should sleep. He screamed so much ,he was very confused why we were not picking him up like we always did. Had I not been that tired and sleepy I wouldn't be able to stop myself from picking him up. At one point I almost gave up but my husband didn't let M.. And we felt that if we picked him up after letting him cry for that long, he will always cry until we give up and go pick him. He must have cried (actually screamed his lungs out) for 15-20 mins that day.He wasn't afraid because he knew we were right there, but he was screaming and pleading for us to pick him up.And then he slowed down. I was so tired I drifted off to sleep as soon as he stopped screaming and my husband told M. our son slept about 5 mins after I did.
The next day we stopped rocking him. He would lay down in his crib and ask us to pat him. He would wake up as soon as I stopped patting. I said good night and walked out. He cried and this time I went back after a minute and patted his back again , said good night and walked out. I think I did it one more time and then he slept. When he woke up in the middle of the night, my husband or I would go and pat his back.He would go back to sleep.
Within 2-3 days he started sleeping through the night. I pat his back and walk out and he cries for few seconds and then he sleeps. Even in middle of the night he can now drift off to sleep by himself.We don't have to get up and pat him anymore. He now doesn't expect us to pick him up or rock him. It's just been 2 weeks or so and he has been sleeping well for us. If he cries more than couple mins when I put him down, I always go and pat his back. It was just one night that I had tp let him cry to sleep. Maybe because he is 19 months old now, he got the hint immediately that he should sleep on his own. Mom and dad are not rocking him anymore. And once he started sleeping on his own , he never asked for breast milk.I nursed him couple times (for my sake more than him) but he never asked again, so I knew it was over. Earlier he wouldn't sleep until I nursed him but now he cries and goes back to sleep on his own. Even if he doesn't go back to sleep on his own, he expects us to pat him , that's it.
I had talked to his pediatrician about this last month and even she had told M. the same thing. She said the day you guys feel very frustrated and feel that it can't continue this way any longer let him cry until he sleeps. It will be difficult initially but as soon as he learns to turn around and sleep on his own, he will sleep through the night. She said that was the only option we had. So that's exactly what we did and it worked for us. Our pediatrician has nothing against co-sleeping or rocking. She always says do what works best for your family. But the moment you realize things are not working out and you are feeling like a bad parent as you are too stressed out, it's definitely time for a change.
I know lot of people are against letting kids crying it out. I thought it was a terrible idea too. I never thougt I will be recommending it one day. But for kids like ours who are so used to waking up in the night and nursing couple times in the night for a year or more , I don't know if anything else would work. I had tried everything else. If you cant let you baby cry it out, do what I did the second day - walk in say good night, pat his bak, walk out. Let him cry for a minute , walk in and repeat. I am sure your kid will take a little longer to figure out moms not giving milk anymore but she is still around and I should sleep, but I am sure he will get it. You need not put him a different room for this, he can sleep in his crib in your room.
Hope this helps!