It is possible to live a lifetime in the United States as a legal resident, but after living in the United States for several years, many immigrants seek to become citizens of their adoptive home. Whether you are motivated by patriotism, the desire to participate in US elections, seeking to cement your right to live in the same country as your family, or for any other reason.
Becoming a US citizen does not happen overnight. In most cases, applicants must have lived in the United States for at least five years; that requirement is reduced to three years for residents married to US citizens.