Question: how long will it take to get green card for h1b?
Answer: H1B to Green Card Processing Times in 2020 The PERM certification can take anywhere between 6 and 18 months. The time for your I-140 to be approved depends on how soon your priority date will be current. If it will not happen for several years, USCIS may push your petition back.