how long does it take to get green card after h1b visa?
Only after receiving a visa number will you be able to submit your green card application. That means significant additional delays. Most H-1B holders have to wait approximately two years after filing the family sponsorship form before they can continue the process by filing their green card application.