How many years do I have to wait to vacate a Felony?

If it is an eligible Felony, for example not Class A or violent offense etc. (complete list to come) – Class C is a 5 year wait from the date of discharge.  Class B is a 10 year wait from date of discharge. More later on what and when the date of discharge is for vacate purposes.