Question: how long does it take to get a u.s. citizenship?
Answer: 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.