Is it faster to petition my sons now that I am an immigrant or do I need to wait to be a US citizen?

Question Details: I got my green card over 18 mnths ago through marriage. My youngest (under 21) still in the Phillipines; my eldest (over 21) is now with me under F1. Is it true that I can file my naturalization 90days before my 2nd year anniversary on the issuance of green card? How long will it take for me to be a citizen and petition mys sons?

AttorneyPages.com Important Notice