Question: how many years to get green card after h1b?
Answer: Each step of the process will take a certain amount of time. Be prepared to spend anywhere between 6 months to 2 years transitioning from an H1B to a green card. The PERM Certificate takes 6 to 18 months. Your I-140 approval depends upon your priority date and your country of origin.