Originally Posted by
vyruss
It is a moving time scale. On an average the wait time has been 5 to 6 years in the past. Now the norm is 6-7 years, it may change to 8 years without any major legislation. I would rather look at the averages and not pin hopes on predictions based on number crunching which are very vague to begin with anyway. A lot of factors come into play. The only known thing is the total number of GCs that can be issued in a given year. There are reports that USCIS wastes some visas every year. So even the total number of actual GCs issued becomes a variable. With so many factors, including dependent ratio, porting, WW demand etc., going with the average makes more sense. Also note that the average itself is a number that has been increasing. So you are easily looking at October 2017 to September 2018 if you go by that reasoning.