Depends on if you have a record. If you do i would suggest bringing with you statements from upstanding members of the community as to your rehabilitation. It would help the process go quicker.
It depends on your background history. Weeks to a couple of months.
It can take anywhere from a week to months depending on your background.
Thanks! Your answer is awaiting moderation.