How long do you have to be a permanent resident to apply for a us citizenship?

Answer:
No less than 5 years. Read all about it at the United States government site.
First answer by Italiagirl. Last edit by Italiagirl. Contributor trust: 5 [recommend contributor recommended]. Question popularity: 1 [recommend question].