Question: how long does it take for an indian to get a green card via eb2?
Answer: For EB-2 Green Card submitted on November 15, 2004 is being processed for Indian Nationals ( born in India). That's about 10 years wait. But, in theory, it takes about 4 to 6 years.