Tom mostly sleeps through from about 7.30pm to 5.30amish now at 21 months although we still have some nights where he wakes 1 or 2 times in the night.
We tried everything recommended when he was little except CIO or CC as I don't agree with leaving him to cry. We only feed him in the dark, tried dream feeding which was a total disaster, gradually reduced the size of the bottles in the night etc, etc, etc and it still took until now to get there. All I can say is that some babies are good at sleeping and sleep well from early on and others just take longer to get there. I found just accepting it and trying to enjoy the cuddles made it better and now I do miss the night time snuggles.