After being married already for over 2 years.. If you need to apply for another GC through an immigrant visa .. btw this is not an uncommon situation.. then the spouse will get an unconditional GC. Current processing is 18-24 months. You can both the residing outside the US at the time of filing the I130. For the next stage, NVC.. You.. the petitioner.. need to either be resident back in the US, or have compelling evidence showing intent to domicile together in the US.. also unless you have an overseas job now that will continue in the US, you will need joint sooner too need the financial requirements