This process varies depending on the workload at the U.S. Embassy or U.S. Consulate. Some cases can be completed in as little as 4 months while others can take as long as 12 months (or longer) to complete. Please keep in mind that an immigrant visa number must be immediately available throughout this process.