Hello community, I am naturalized US citizen who submitted I-130 for foreign spouse who lives outside of the US.
I read this on our receipt notice: "The beneficiary must wait until a visa is available before they can take next step. To best allocate resources, USCIS may wait to process I-130 forms until closer to time when a visa will become available, which may be years after the petition was filed. Nevertheless, USCIS process I-130 forms in time not to delay relatives' ability to take next step toward permanent residence once a visa number does become available. "
What does this mean? Is there a chance that my spouse will never immigrate until a visa is available which may take years?
I hear people say their I-130 is approved in 12-15 months but are they the ONLY ones that a visa was available? Which means, MOST people wait for "years" for I-130 to be processed?
If anyone can clarify, I would appreciate.
Thanks.