3 years of being permenent resident then you can apply
Not automatically. After being married to a US citizen for two years the legal foreign national spouse can apply for citizenship. Visit the United States Citizenship and Immigration Service website for specific information.
yes u can,but its a really long process.
Yes a K1 visa is classified as a non imigrant visa. It allows a non US citizen to come into the country to marry his/ her US citizen fiance. After the two are married, the non US citizen receives permanent resident status from the department of homeland security.
No you will not become a Mexican citizen but you will have Mexican recidency. Your fiancee can have the option to apply for citizenship later on if she wants.
It took my wife and I about 2 years just to get her greencard. You will have the citizen test to go through, and with all the other red tape wrapped around it, the process could run about 15 years.
please rephrase you question better
You should be able to get married in the US, for under a work permit the fiance is legal and has many privileges that a resident or citizen has
Effective June 26, 2013, an American citizen may apply for a fiance(e) visa for a same-sex fiance(e). The US federal government will also allow an American citizen to sponsor a same-sex foreign spouse for permanent residency, which can eventually lead to US citizenship. Same-sex marriage becomes legal in England on March 29, 2014. In the meantime, there are several US states that permit same-sex couples to marry and it is not necessary to be a resident or citizen of the US to marry here.
She can get US citizenship right after the marriage. You'll have to get her a fiance visa and start the immigration process. After obtaining her green card (which usually takes about 2 years), she needs to live in the US for an additional 3 years. Then she can apply for US citizenship.
It will help after you have sworn in because that is the date officially become a citizen, not now.
Marriage to a US citizen does NOT guarantee citizenship. Depending upon circumstances he MAY not be allowed entrance into the country. In the US you would have to check with ICE to determine his possible status.
It is best for the U.S. Citizen to apply for a fiancee visa for the fiance or fiance from another country. They must marry within 90 days of the fiance's arrival in the United States, and then the American spouse can sponsor the new spouse for permanent residency.