What is the average time a felony stays on your record?

A felony will stay on your record for life. Even if you expunge your record it will still be there.