I have my green card since June 30, 2001 and stayed in the US till December 2003 before leaving for India to attend to my father diagnosed with cancer. I have since been residing in India, visiting the US every 6 months or so to maintain GC. My wife got her citizenship in 2006 since she stayed back here in the US. I would now like to consider applying for citizenship - what is the minimum duration I need to be physically present in the US before applying?
1.5 years out of the last three and you must move back to USA before applying.