Thanks for all the reply. Appreciate it greatly. I forgot mention that i have NOC as i was working previously for offshore in Qatar. Now its 6 months since i quit my job in need of NOC. I keep in touch with the HR of the comapny, who say that my documents with the Immigration Dept. and to expect the visa any time. But i would be glad if someone could reassure me the maximum time taken and does it actually take this long. I have been rejecting other offers. One more thing...i have already signed the Offer letter on 4th Aug.