While you would otherwise have been eligible to file for citizenship after you have been a green card holder for 5 years since 2008, there are some concerns that you need to address before you actually file your N-400 application for naturalization. Amongst other requirements, you must also demonstrate that you have been physically present in United States for at least 36 months out of the last 5 years immediately preceding your N-400 application. Second, if you there was anytime in the last five years that you were in the US for only 2 weeks, there may be concerns whether your residency has not in fact been broken. ( a sharp eyed Border Inspector would have noted this during one of your trips into the US) Finally, please review your assumptions about whether as a legal resident your tax reporting obligation to the US is restricted only to income you made inside this country. I happen to disagree with you on this point. Before you decide to file for citizenship, please, speak to an immigration lawyer.
Answered on Mar 26th, 2013 at 12:25 PM