Can a U.S. citizen stay out of the country for more than 1 year?
If you intend to stay outside the United States for 1 year or more, you must apply for a re-entry permit with the U.S. Citizenship and Immigration Service (USCIS) prior to leaving the United States.
People Also Ask
As a U.S. citizen, you can stay abroad for as long as you wish and always have the right to return. CBP officers must admit a U.S. citizen. That's true even if you were to visit a country where U.S. law restricts travel, such as North Korea or Cuba.
Generally, you can remain outside of the United States for up to 1 year (365 days) without jeopardizing your green card status. However, if you plan to stay outside of the United States for an extended period of time, you may need to take additional precautions to maintain your green card status.
There aren't any rules or laws requiring you to wait a specific time before you are allowed to return. What you must remember is staying the maximum time during your previous visit and then wanting to return soon after that might raise suspicion with the immigration officer.
All U.S. citizens need U.S. passport books if re-entering by air. Land and sea border crossings accept additional travel documents, such as U.S. Passport cards and Trusted Traveler cards. Child travelers have additional options - see the Traveling with Children section.
It's not uncommon for travellers to be refused entry to the UK at the border. Even if you are entitled to visa-free travel to the UK, or if have been granted a UK visa in advance of travel, you're not guaranteed entry into the country.