Wow that’s a long time, maybe go online and order GCMS notes to see what’s up with your file and what’s going on with it. Have you been calling IRCC on a weekly basis to check on any updated status of any sorts.
Is this inland or Outland application ?