If you don’t want to just keep waiting, you could try raising a webform inquiry with IRCC to confirm movement on your file. And if the delay continues, it may be a good idea to speak with an immigration consultant who can review your case more closely.