I was on vacation in China for two months, just back in US. I have got my greencard five years and two months now. during this time, I have never left US for more than three months, Should I apply for US citizenship now or have to continue to stay in US for three months to apply?
Thanks in advance!