Hey Yarnie... regarding the sleep issue, it kind of evolved over a couple of months something like this:
12 weeks old: Sleeping from 7pm to 5am, one quick BF at 5am, back to sleep and then up for day at 7am.
16 weeks old: All hell breaks loose, with sleeping from 7pm to 11:30pm and then waking up anything from 3 to 7 times a night for feeds, finally getting up at 7am. I was exhausted and very fed up my previously good-sleeping daughter had decided to wipe out all sleep for the next 4 weeks!
20 weeks old: Start doing CC to get DD down from 7 feeds a night to 1 a night.... I put her down at 7pm, did CC with Shh/patting for all times she woke until 1am, then fed her once at the first time she woke AFTER 1am, and then CC with Shh/patting for all subsequent wake ups until 7am. It took 3 days of this to get us down from 7 feeds a night to 1 feed a night: DD "worked out" there was no point waking before 1am as I wouldn't feed her, and then after she had had her 1am(ish) feed, there was no point waking up until 7am.
24 weeks old: Penny starts CM, stops BF and starts solids. We do 3 days of CC / Shh/patting to drop final 1am feed; after 3 days of limited crying, she sleeps through 7-7 for the first time, and has done so ever since (obviously hiccups due to teething / illness, but I have never fed her between 7 and 7 since).
CC / Shh/patting consists of: going in every ten mins whilst she crys and stay for one min, rubbing her belly and shhing her. Leave after one minute. Crying escalates until eventually she gives up and goes to sleep. First night took 1.5 hours of crying, 2nd night took 30 mins of crying and 3rd night took less than 10 mins of crying (didn't even have to go in on that one). 4th day, sleeping through.
But I do think it's easier if you've stopped BF-ing...
HTH!