how long does it take to get a us visa south africa?
Processing times typically take up to 15 days. The U.S. Embassy advises all South African residents to apply for nonimmigrant visas at least three months before the planned date of travel, due to high demand and a longer than usual wait time to secure a visa interview appointment.