The processing time of these Green Cards will often depend on several factors, including the Green Card an individual is applying for, the location of the processing office, and other factors. However, for an employment-based card, this process can take anywhere from one to six years, depending on the demand.