It can take from a couple of weeks for months. The Medical Report is sent to India and then they are sent in batches to CHC Islamabad. Once CHC Updates the record at its end, they dispatch Visas to the respective courier. So just sit back, relax, keep praying and hope for the best