I've been living in China for the past 4 years, and finally moving back to the United States at the end of July. My Wife and I are at the stage where the case is at the NVS, and we've paid both the IV and Affidavit of Support fees, I also electronically returned the DS-230 to show my US address as the place that should be sent information in the future. Now I'm left with a few questions. 1. How long does it typically take from the time the fees are paid to the time when the P3 arrives? Both fees were paid by the middle of march, and I'm just trying to figure out time schedules. 2. Should I bring back the translated marriage certificate, police record, and birth certificate with me to the US, and have my wife fill out the other necessary forms and give them to me electronically? I'm thinking because they need to be sent to Vermont that it would be faster to send them from the US. 3. I've seen some varying times as to when the interview is scheduled from the time the P3 packet is received. Visa journey says it's an average of 85 days from when P3 is received, whereas this site seems to indicate 4-5 weeks. Is this time set from around the time the petitioner sends the package, or when the NVS enters the information into their system? Thanks for all the help and information! It's great to have a resource like this. EDIT: THIS IS FOR CR1