At the average pace of the last 12 months, someone at the current Dates-for-Filing point (15 Jan 2015) is estimated to become current around January 2028.
Per-country caps limit each country to roughly 7% of the annual green cards in each category. Demand from India far exceeds that share, which creates a queue measured in years — sometimes decades — even while smaller countries stay current.