how long does it take to become naturalized citizen?
The national average processing time for naturalization (citizenship) applications is a little over 8 months, as of May 31, 2020. But that's just the application processing wait time (see “Understanding USCIS Processing Times” below). The overall naturalization process involves more steps and a longer timeline.