If your USCIS case has been pending for too long or you didn’t receive your documents in the mail, you can do a service request to request that USCIS inform you of why it’s taking longer than expected.
When applying for permanent residency, you must submit a sealed medical examination to USCIS that is performed by a designated civil surgeon. Use this locator to find a civil surgeon near you who can perform the examination.
Check the Department of State monthly visa bulletin to learn the current visa wait time. To calculate your estimated wait time, compare your priority date to the date the Department of State is currently adjudicating.