CPL
I can't comment on the IR as haven't started it yet but with regards to CPL.
I started my CPL mid November and had pretty much done it all and ready for 170a in 3 weeks. However, the weather has been against me and and it's been another 3 weeks waiting for my 170A and now the test. Obviously this week has been a write off and with Christmas coming up puts it back further, but this is no-ones fault.. I can't complain and have pretty much had an instructor to myself for the course of the CPL and even when a plane went tech they still had plenty to cover.. Frustrating? not at all (Wx maybe...but you can't control that)