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