Question: how long does it take to get a eb2 green card?
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.