She currently lives in Miami, which I hear is one of the slowest in the country so it may be beneficial to move to another place and wait for the 3 months to pass by if the new center processes applications many months or years faster. I didn't know about the 3 months, thank you very much. I hear Providence, RI is very fast too. What about the mid-West?
Also I have another question. I have a pending I-130 from her, which will become current once she becomes a citizen. Does the whole process for citizenship have to be complete (with the Interview, Oath, etc.) for her to be considered a citizen for the purpose of the petition or some time earlier will be enough, such as the passing of the Interview or exams?
Thanks again for the help and valuable information.