M&P takes 2 to 3 days to deliver in all metropolitan cities of Pakistan.