I have the same issue...I store all sealed bags in large tuperware type containers to keep air out...I also have a ton of bulk baits from when I used to sell them online, and many are older, 2012 etc...I wrap them in freezer bags, and store them in closets, I seal the top with wrap, and they stay in perfect condition.....Open baits store well as long as air doesn't get inside, Freezer bags are the best, seperate by color, and they won't bleed or damage.
I included a quick pic of one closet where I store both...I plan on listing them again, but shipping is annoying to sell them online. Impossible to get pics with all the different baits, even if you call them random, people want what was in the pictures....But hope this helps.
If you buy the large clear containers at Walmart, make sure they are sealed, and they will last forever. I have bags I purchased over a decade ago, and they are still in perfect shape.