time varies - usually take no more than 1 year
After 1 to 2 weeks, you will get the finger print notice. Then, just wait. Most of my friends got theirs in 1 year. A lucky friend got his citizenship in 2 months. And an unlucky one got hers in 2 years. BTW, we reside in the district under Texas center. And don't trust the USCIS online case status since it never got updated after the finger print in my case. For inquiry, go to your local office thru infopass.