How to get your parcel delivered a little faster:
1) track your parcel on pakistan post website
2) When the status shows that the parcel is sent to customs in your own city (LHR, KHI or ISL or any other city), call the local postman (Have their numbers with you, develop repo with them) and he will deliver your parcel faster. Usually it can take 10-15 days for parcel to be delivered after the status appears to be "sent to customs for examination", however if you call him and have a good repo, he will deliver it in 2 days max. (tried and tested)
3) When the parcel delivers, he would usually ask Rs. 20-40 as custom repacking charges, just give me 50 Rs. and he will be obliged and will deliver your parcels quicker. Can also offer him water or juice once in a while and he will be more than obliged.