Question: after how many years can you apply for a green card?
Answer: According to USCIS, you may file for your naturalization 90 calendar days before you complete your permanent residence requirement if your eligibility for naturalization is based upon being a permanent resident for at least five years; or a permanent resident for at least three years, if married to a U.S. citizen.