OK Sophiya,
Here goes the process:
- You will need to submit a Form I-130 for your spouse. The form is quite clear and requires little documentation at this stage. You will need to submit proof of your PR status, his photos, biographic forms for both of you, proof of his status, and proof of your marriage.
- Please submit your application ASAP, as you are wasting precious time each day you delay.
- Do not concentrate so much of what dates the centers are processing for Form I-130 because this is irrelevant as to when your husband will get his GC. This many not make sense, but the approval of I-130 merely indicates that you qualify for a sponsor and that your spouse has been approved or allowed to be sponsored. It has nothing to do with the VISA that will actually allow him to adjust (file form I-485).
- The I-130 takes several years to approve (2 -4 years).
- Your spouse must maintain his own status the entire time the I-130 is pending and up until the VISA number is ready for him.
- Once your I-130 is approved, you must wait for your husband's VISA number to become available. You can read all about the various categories and the wait time for each catergory here:
Currently it is taking an average of 5 years for a GC spouse sponshorship.
- When your VISA number is available, your spouse will file for an I-485, advance parole, and work permit all at the same time. While is I-485 is pending he will be able to work and travel outside the USA (there are some exceptions).
- Be prepared to wait for 5 years and to be called in for an interview prior to your I-485 approval.
Chances are that you will be a US Citizen before his VISA number is available and that you will re-apply under that 'US Citizen spouse' category which is much faster.
I hope this has answered your questions. Please feel free to ask if you have any additional questions.