how long does it take to get a us green card through employment?
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.