https://www.ssa.gov/international/payments.html?tl=0
Generally, we cannot pay Retirement, Survivors, and Disability Insurance benefits to noncitizens after their sixth calendar month outside the United States. However, you might qualify for an exception, which could allow you to receive benefits without visiting the United States. If an exception does not apply, you must be physically and lawfully present in the United States for a full calendar month to begin receiving benefits. If you leave the U.S., we will stop your benefits the month after the sixth calendar month in a row that you are outside the country. You can make visits to the United States for specific periods of time, depending on how long you’ve been outside, to continue receiving your benefits. Here’s how it works: