Eeech. Silverfish creep me out. They look like little aliens.
Anyway, no, I don't think there's an expiration date for roving. So long as there's no bugs in it or hasn't been eaten, even if it smells funny, you can always wash the yarn once it's spun. Roving is just unspun yarn. Would you throw yarn out if it had been sitting around for a few years?
