The times varies, some have been lcky enough to have in donein few months, for others it has taken a year.

You will need to go through the NHA ie the medical, Xray & blood test, CID for fingerprints, your embassy & Ministry Of Foreign Affairs for Attestation of documents, through immigration to check if visas for your nationality are available.

So best of luck