Hello Aesopzai,
Why not send a webform/email to enquire about the situation of your application if you haven't done so already. You can also request your GCMS notes to help you understand the delay in your application. You can do so at
GCMSWriters.com.
Have you done upfront medicals or gotten a medical request?
Regards,
JS