Green card holders can get Social Security benefits outside the United States. But, if you’re out of the U.S for too long, there can be consequences.