This information was valid for our “spouse of a US citizen” process as of 2024 May 10th, and I did this through Seattle WA and without a lawyer. I am a US citizen and filed for my Brazilian wife (living in Brazil) in Jan 2023, Consulate interview was 1 year and 16 months later. There are several phases. Ist phase is USCIS, their time estimate to completion changed 3 times during this phase. Initially it was 5 months, then it changed to 8 months. 8 months were up and it then added another 3 months. The actual total time was mid Jan - mid Dec. This may have improved with recent changes but don't count on it. The next phase was the NVC visa Center. The good news was that process times here dramatically reduced while I was going through phase 1. The NVC was very quick BUT, I think this was due to hiring a bunch of new people. They rejected a Brazilian birth certificate, even though it was an identical match to the example on the Brazilian website. This created a delay of 1 month due to the turn around time of the Interior Teor in Brazil, otherwise it would have been very rapid. After they stated everything was complete and they were working with the overseas consulate to get a consulate appointment, I happened to log back in and somehow my submitted document information was screwed up. This didn't affect the fact that they had stated everything was approved and moving forward BUT it did prevent me from accessing the DS-260 Confirmation page. The moral is.... the minute you complete the DS-260 and it states that it is complete, make sure you download a copy immediately (fortunately I did that). Phase 2 NVC was competed very quickly December 27th - April 1st (this included the 1 month delay at the Brazil end). Within 2 weeks I received a Consulate appointment date for approximately, 4 weeks later (Phase 3). Before the appointment, you need to get a USCIS authorized doctors appointment to get the neccessary medical stuff out of the way. We got this 10 days before the consulate interview in order that there was enough time for them to process and receive the medical recrords. Before you go to this, make sure that you have all the neccessary vaccinations AND records. This is a little tricky since you go by the CDC recommendations and they are AGE appropriate. One of the requirements is a course of covid vaccinations including a Bivalent covid vaccination. I knew this was no longer available in Brazil and so I had my wife get one during her visit to the USa ~ $180. After the medical appointment, we received an official Medical Consent Release form.... this is 1 of 2 documents required to get through the front door of the Consulate (make sure you have it with you). Also print a copy of the DS-260 Confirmation form, a copy of the Consulate instructions (for the Biometrics appointment) and the NVC appointment letter for the Consulate interview. Biometrics was straight forward. One little catch to be aware of.... If you are the sponsoring spouse and you submitted an I-864 form and financial information... the NVC states you do not need to take this to the Consulate Interview. This contradicted the Consulate information for a sponsoring spouse. My wife took a copy and they definitely wanted to see the signed I-864 and financial documents. Make sure your spouse helps with the compilation of documents that will be take to the consulate so that they understand what is there and where the document is. After entering the Consulate, they will probably be given a list of required documents. They will need to pull these from you extensive compilation of documents to present. All the "other" documents that show evidence of a relationship and marriage etc, make be required to be presented but in our case they were unnecessary. The actual interview lasted about 5 minutes, with the main focus on our relationship prior to and after our marriage. Hope this is of help. Remember, every case might be slightly different.