Why did USCIS told me EB1(b) is short of visa now and my case is waiting for available visa? Anyone has the similar experience? My I-485 case has been pending over 21 months and did two FP.