I migrated to US in June 2006. Subsequently I had to go back to India in March 2007 till July 11, 2007. Through July 11, 2007 till 30th August 2008 I was in the US when on 1st September, 2008 I had to go back to India to bring my ailing mother back to US. My mother is a US Citizen.
I returned back in May 2009, after 9 months. I applied/got approved an I-131 (travel document) in presumption that my return might be delayed, but I returned after 9 months. At the airport I tried to show the I-131 to the immigration officer but she was sort of NOT INTERESTED in even looking at it. Now I am in the US since May 2009 and desirous to apply for naturalization. Should I apply? or should I wait to complete 5 years which includes one year and one month more physical presence in US which I remained in India. Response is highly appreciated.