You must have lived in the USA for at least five years as a permanent resident (Green Card holder) or for 3 years if married to and living with a US citizen.continue reading