how long does it take to get green card on eb2?
The total processing time varies tremendously depending on your country of origin and the service center that processes your I-140. On average, however, the petition takes about six months to process.