Question: how long it takes to get green card in eb2?
Answer: 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.