Well, I could probably go through about 6 or so bags a month. It would be nice to be able to lay in about a 6 month supply so that would be 35-40 bags. I've used the 2018 before, I can buy it here from a local pet store but it's over 20 bucks a bag from them.