Question: how long does it take for an illegal immigrant to become a citizen?
Answer: Undocumented immigrants to become eligible for US citizenship, must wait for 13 long years. They must first become temporary residents and then become lawful permanent residents after ten years. Three years after obtaining Green Cards, they can apply for US citizenship.