I place my filament in an average storage container, with a moisture eliminator that was purchased for a local dollar store.
My filament in some cases is up to 3.5 years old and still printing really good.

I purchased more than needed not realizing how fast filament would actually be used, Plus got a really good lot price and clicked buy it now.
The moisture eliminator has to be replaced ever so often check the moisture eliminator ever so often for replacement and always have extra backup.
Dollar store moisture eliminator is much cheaper than the filament.