The non-immigrant visa process can take a few days to several months, while a few years is normal for immigrant visas. The U.S. government considers each application on a case-by-case basis. Processing times depend on the administration’s workload and whether the visa is immediately available.