I was basing it on the priority date for my category (EB-2) when I first considered getting my green card.
For Indians in the EB-2 category the priority date is July 2009, so assuming that the demand remains constant it would be roughly 6 years until my hypothetical priority date would be current.