Question: how long does it take to get a green card based on employment?
Answer: It takes 7 to 33 months to process a Green Card application. Employment Based Green Cards processing could be from 1 year for visas that have a low demand to 4 or 6 years for visas with very high demand.