Review processing times for commonly filed immigration applications with USCIS (U.S. Citizen and Immigration Services) https://egov.uscis.gov/processing-times/
USCIS Case Status
Verify the progress of your case with USCIS (U.S. Citizenship and Immigration Services) https://egov.uscis.gov/casestatus
Automated Case Information
Verify your next immigration hearing date online with your A number https://acis.eoir.justice.gov/en/