Just to add on, the NVC wait is not usually as long as the USCIS stage, but it all depends on consulate and how quickly they are scheduling interviews. The NVC will reach out by email with your case and invoice ID numbers, keep those safe as that's how you can check on your case. Once your case is open, you will be asked to pay the fees first before they open up the applications. It's all fairly straightforward from here. Congrats! The NVC is an exciting stage!