The average processing time can differ depending on the case. The Department of Home affairs publish processing times, however the overall time varies as the Employer must Nominate you for the visa and you then must apply for the visa. This can be done at the same time or after teh Nomination has been approved. A Registered Migration Agent can give an approximation, however times can vary.