I wanted to punch her face in.
Come to think of it, the other day someone asked if DS was a good sleeper, I said "yeah he's doing really well, he sleeps through now, only gets up 2-3 times a night", lol, apparently that's not classified as "sleeping through".
OP one thing I have realised is babies do things when they're ready to.
DS had to be held to sleep for the first 3 months (if I wanted him to sleep longer than 20 minutes), then, one day I put him in his cot and he slept for 3 hours!
He still wouldn't sleep on his own at night, then again, one night, he just did! I had tried a million times before, I didn't do anything different this time, it just worked.
After loads of stressing about his sleeping (a good night was awake every 3 hrs, bad night awake every hour), the most valuable lesson I have learnt is that when they're ready, they seem to work it out.
DS is 6.5mo and has 2 x 2 hour naps, and is only up 2-3 times at night now. Don't get me wrong, we still have catnap days where he won't sleep longer than 30 minutes (yesterday), but I don't stress because I know it won't always be like that.