I attended my naturalization interview over five months ago. The USCIS officer there told me that I passed and would get a swearing-in ceremony appointment by mail. But nothing has come. I am worried that it is taking too long. (Also, I want to petition my parents for a green card.) Is this normal? Can I do anything about it?
Delays of several weeks—and even months—between when U.S. Citizenship and Immigration Services (USCIS) conducts the citizenship interview and when the applicant is scheduled for the swearing-in ceremony are frequently an issue, even under normal circumstances.
Unfortunately, we are not living in normal circumstances. As of early 2020, the most likely reason for this delay is the coronavirus or COVID-19 pandemic, which has resulted in the closure of USCIS offices and cancellation of swearing-in ceremonies for the immediate future.
Once USCIS offices reopen, the most likely cause of a delay outside normal processing times would be that either:
As for what to do, here are the steps most likely to help:
A final note: As you alluded to, you cannot petition for your parents to receive U.S. lawful permanent residence until you yourself are sworn in as a citizen and have received a citizenship certificate as proof of your new status.