I have ABS and PLA filament that is 3 years old, it is kept in storage containers with Moisture Eliminators in each container.

So far when i pull out a partial used roll it prints as well as one delivered today.
I find the Moisture Eliminators at my local dollar store, and they a well worth the money I spent


Moisture.jpg

So far I have to replace the Moisture Eliminators about twice a year to keep them working correctly