H1b visa transfer time from India


I have H1b visa stampped on my passport from a company X. I did not join that company and never entered into the US on that visa. Now another company Y is willing to hire me. So, my questions are:

  1. How long it takes to get the H1b visa transferred when I am in India?

  2. Once the transfer is done then Do I need to go to US Embassy in India again for the stampping on my passport?

  3. Is there any probability of rejection also from the US Embassy in this case? Or in case of H1B transfer stampping is not a problem at all?

Thanks in advance.

  • BK