My son is a US citizen and he is 2 yrs old. we have OCI card (Overseas Citizen of India) for him and it is valid until March 2020. He has been staying in India for the past 1 yr with his grandparents. My question is How much duration can he live outside the US? Does US citizen have any limit for living outside the USA?
As long as you like. You could stay outside for thirty years and never come to the USA. You will still be a US citizen. Green card holders don't have that benefit, but US citizens do.
Note: This is a verbatim transcript of the referenced audio/video media delivered as oral communication, and, therefore, may not conform to written grammatical or syntactical form.