With all due respect, this probably isn't the best forum to be asking for advice on CC as MN is infamously anti CC, and you will be made to feel like you don't even deserve children for even considering it.
The truth of the matter is, in my life and my (actually pretty large and varied) circle, I don't know a single person who would class their child as a "good" sleeper, who hasn't done it. At various stages, some as young as 10/11 weeks, some closer to a year - but any older and it gets very very difficult as the older they get, the more aware they are of their surroundings.
People love to tell you that CC "teaches children not to cry" which is the biggest load of BS I've heard in my life, because TRUST ME, my baby cries. When he's hungry, when he has a nightmare, when he has wind etc - the difference is, if you do CC or a branch of self settling and your child learns how to go to sleep on their own, they will cry when they need you. Not just because they don't know how to fall asleep without you, so the immediate and human response for a baby, is to cry.
I am an advocate for CC because my baby is now 9 months and breastfed and everyone told me breastfed babies don't sleep. Well, from the age of 3 months he learnt how to self settle (we did it young which resulted in v.little crying as he was simply too young to leave him doing full out CC), from 3-5 months he slept 7-11, had a dream feed at 11 and slept until 8am. From 5months he has slept solidly from 6:30-7 until 7:30am (this morning he woke at 8:45!). I'm not saying this to be an a$$hole and show off to a load of strangers on the internet, I'm saying it because it's true and if I had a penny for every time people complimented how happy, content and playful my son is I'd be very wealthy. He isn't scarred from it. He cries when he needs me and he KNOWS I will come running. Don't feel guilty for giving your child the gift of sleep, and also don't feel guilty for knowing that you need it too.