In that case, you have to be a permanent citizen of the United States by staying here for at least 5 years as a green card holder for three years after getting married or staying with any US citizen. In that stay period of 5 years, the person must need to stay for at least 30 months and in the case of 3 years, a minimum of 18 months.