several years 或者 a few years ,不能用many,因为那不是几年了,而是许多年了.
补充:
那么可以用several years of time,或者several years of my life等.