How long does it take for you to go through one bag of kibble? An average dry kibble product will have a shelf life of about a year.
But once you open the bag, you only have approximately 2 weeks to finish it before the oils in the kibble food turn rancid.