how many years you need to wait to be a citizen after green card
However, you need not wait for five years if you had got your Green Card based on marriage to a US citizen and you can apply for US citizenship, after three years from the date of becoming a Green Card holder and you may file your US citizenship application, Form N-400, three months before the eligibility date.