Becoming a citizen through naturalization is the most common way for non-U.S. citizens to officially join team America. But there are several conditions that you must meet. For one, you must have held a Permanent Resident (Green) Card for at least five years, or for at least three if you’re filing as the spouse of an American citizen.