Processing Times

U.S. Citizenship and Immigration Services : USCIS

U.S. Department of State : DOS

Visa Dates
Visa Wait Times
Average for a Nonimmigrant appointment at a Consulate

U.S. Department of Labor : DOL

Foreign Labor Cert Processing Times & Dates
The priority date is generally the date the Department of Labor receives the labor certification application.

USCIS - Case status online

USCIS - Forms online
We link directly to the USCIS's own forms page. In this way, you have access to the most complete, uptodate forms the INS has available. You should be aware that many of these forms require fees and may require accompanying documents, as well.

USCIS - List of Approved Doctors