"Mr. Oppenheim has set the cutoff date for EB2 India at January 1, 2000. According to current estimates, out of the approximately 200,000 I-485 applications currently pending with USCIS, 120,000 of them are chargeable to India, with the cases divided evenly between EB2 and EB3. This means that EB2 and EB3 India applicants count for 60 percent of the I-485 cases currently pending with the USCIS. "
This means there are approximately 60000 cases pending on EB2 and 60000 pending on EB3. In a year, there can be about 3300 cases that can be approved for EB2 India, without any spill over from EB1 India. So, to clear the 60000 it will take about 18 years.
According to the one of the estimates from Immigration Voice,
" Assuming EB3 and EB2 has 3000 each peryear, it will take 8 years before the first 24,000 in Queue get the green cardin EB2 or EB3 categories. Without immigration reforms, those who are having priority dates of August 2007 or later will take an almost infinite time to get Green Card."