Thanks a lot for the information. I have 2 more questions : 1) If I want to visit my parents in India for 2-3 weeks before filing my citizenship, is that okay? Immigration athorities will allow me to enter back in US or not?
2) I need to file N400 exactly after completion of 3 years or I can start the process 1-2 months sooner also?