exactly the same thing happened to me i sent my passport like 13 weeks ago . did my landing today. my advice: ask your MP for help if you are waiting for long those are really powerful people n if yours is helping would even push cic if they are taking too long on your application.
btw i owe...