I use small tupperware containers and break up all my feeders into small batches lasting a month or so each. I avoid opening any container except the one I am currently feeding from.
Correct me if I'm wrong: the thicker the container walls, the fresher the contents? I avoid bags unless its for short term storage.