how long before green card to citizen
The first day you can apply is 4 years and 9 months, from your green card approval date. 2 years and 9 months if you obtained green card through marriage to US Citizen and still married to the same person. http://www.uscis.gov/portal/site/uscis/m... http://www.uscis.gov/files/article/M-476...