Marrying a US citizen does not automatically make you a citizen. If you marry a US citizen for the purpose of migrating to or remaining in the US, this is considered fraud. If you have a legitimate marriage, your spouse can file for you to receive an immigrant visa
or obtain a permanent resident card. You will have to wait 5 years after you receive your permanent resident card before you can apply to become a US citizen.
Generally, if you have a criminal background, then you cannot apply for citizenship
. But, there are exceptions available. The exceptions are:
- if the crime was committed both before the alien was 18 years old and
more than 5 years before the applicaton date, then the alien can apply.
-if the maximum penalty for the crime was less than one year imprisonment and
if convicted, the alien served no more than 6 months in prison, then the alien can apply.
If any of these exceptions apply to you, then you can apply for a waiver of inadmissibility before applying for citizenship.
I hope this answers your question. If you need clarification, please let me know. Otherwise, please remember to click the 'Accept' button so that I may receive credit for helping you.