You've been waiting since March which is not normal.. Instead of just waiting ahead, you should definitely contact an immigration lawyer who can help you understand your case better and give you guidance.. also if you could contact a local MP in your province where you've applied or through...