Question: how long does it take for an indian to get a green card?
Answer: A Green Card holder can apply for US citizenship after five years of residency. This period is shortened to three years if married to a US citizen. There is a lengthy 12-year waiting period for Indians applying for permanent residency also known as Green Card in the US as skilled employees, according to a new report.