How long will it take to obtain a green card?
A. It is quite difficult to accurately predict exactly how long the process will take. Employers must consider the processing time for petitions and applications at the United States Citizenship and Immigration Services Regional Service Centers, the PERM process for labor certification processing for the Department of Labor and also the availability of visa numbers. No approval is guaranteed. Cases may take anywhere from 18 months to four years or more depending on these factors.