USCIS processes cases in the order in which they were filed. Applicants will be notified, usually by mail, when a decision is made on their cases.
The easiest way to monitor USCIS process time is on the website. USCIS posts the filing dates of the cases that they are now completing. They list this information for each kind of case and for every USCIS office and service center. This lets the applicant project how long it will take before his case is completed.
Processing times can change as USCIS processes cases. They update the information regularly. Check cpvisa.com for regular updates. Also, refer to our monthly newsletter for these updates.
Keep in mind that the processing time is not just a projection of how long it will take to process your case from start to finish. It is a projection of how long it will take to process cases that were filed before your and then process yours.
NOTE THESE IMPORTANT EXCEPTIONS:
Case processing will be delayed if USCIS must as for more evidence or information. If USCIS asks for missing required initial evidence, count the processing time from when they receive the missing evidence.
The case processing timeframe will start over if a customer doesn't appear for an interview or asks that it be rescheduled.
To view processing times and your case status, click one of the links below to connect to the correct U.S. Citizenship and Immigration Services information page.