What is the two-year foreign residency requirement for J visa holders?
This rule requires some J visa holders to reside in their home country for at least two years before they may obtain an H, L or other immigrant visa to enter the U.S. or adjust their status within the U.S. If you are subject to the 2 year home country residency requirement and wish to obtain an H-1B visa or a U.S. Green Card, you could either comply with the requirement by living in your home country for two years, or you could seek a waiver of the 2 year home country residency requirement.
This rule requires some J visa holders to reside in their home country for at least two years before they may obtain an H, L or other immigrant visa to enter the U.S. or adjust their status within the U.S. You have to serve the two years in your home country or country of last habitual (permanent) residence, even if you obtain citizenship in another country.