I haven't heard of anyone waiting this long - even people who didn't get it heard within a month! There must be some or other issue, or they lost your application? Have you gone to ask? Maybe re-apply?

I laughed at people telling you to apply for a teaching job. I did that and I also had to get CID before being accepted, so people mustn't think CID is only for doctors!