A U.S. citizen can stay outside the States for as long as you want. The U.S. government won’t revoke your citizenship if you live outside America for too long