U usafacts.org How long can it take to become a US citizen? 68 points speckx 11 months ago 303 comments