Теоретически с гринкартой тут нужно жить - то есть больше 6 месяцев находиться в стране, иметь тут физический адрес, активные счета, платить налоги. Практически люди делают по-разному, решение о том, что отсутствие было слишком долгим принимает офицер на границе, он может решить, что и три месяца слишком долго и год допустимо. Знаю историю, когда офицер предупредил, что пора завязывать с отлучками, но человек вновь уехал, в следующий приезд карту забрали и выслали бывшего резидента обратно на родину.