The Kirkland brand has a lot of great products, but most come in supersized "bulk" containers. If you can't use an item up before it spoils, it may not be a valuable purchase, no matter its quality.
In addition to items that go bad quickly, like milk or cheese, use caution when you buy longer-lasting foods, such as oils, grains, and spices, which do still expire. For instance, Southern Living recommends using olive oil within 18 to 24 months to keep it from going rancid.
Grains, such as rice and quinoa, can go bad too, with time. The Whole Grain Council advises that whole grains will last for six months on "a cool, dry pantry shelf" or "up to a year in the freezer."