US government publishes typical wait times for non-immigrant and immigrant visas. The time listed refers to the time it typically takes for your visa to be ready for pick-up or delivery by courier after the Consular Officer has made the decision to issue your visa.
Generally, these estimates are very accurate, but for some cases, Administrative Processing is need, which adds 60 days to typical wait times.
If you have an emergency and need a non-immigrant visa, an expedited interview appointment may be available to you. Please check with your Embassy or Consulate to inquire about expedited appointments.
Further, it is important to thoroughly review local Embassy or Consulate procedures and instructions, such as how to make an interview appointment.
Click here to see Visa Wait Times