I t depends on the company profile situation with the ministry of labor and their visa account and your nationality...it varies widely but as long as the company are telling u wait, then it means u have to wait, the good thing is that they havent got a rejection so far.