Dear Shoaib:
I have gone through all your comments and have found out that your background checks started Nov 24,2017. For Pakistani candidates who are stuck in ehanced security, these checks take around 11 to 12 months. You can also confirm through myimmitracker. I have done a lot of work and have analysed that these checks are taking 11 to 12 months for Pakistani candidate stuck in enhanced security.
So, you need not worry. Keep your hopes alive and expect something really good by the end of October.
Cheers!