Question: how long does it take to become a citizen if you marry an american?
Answer: Applying for Citizenship Now, the big question arises: “When can I apply for U.S. citizenship?" The general answer is that you must be a permanent resident (green card holder) for at least three years and have been living in marital union with your U.S. citizen-spouse during that time.