Even if you are married to a U.S. citizen you still have to be a permanent resident, regardless of how you obtained that status, for at least 3 years prior to being eligible to apply for naturalization. One half of that time you have to be physically present in the U.S.
Answered on Jan 13th, 2014 at 11:06 PM