The temptations to buy all you can "while it is on sale", is not a financially sound housekeeping practice; plus you turn your home into a warehouse. Careful monitoring of sale items, has revealed that the same items periodically (roughly 4-6weeks)go on sale for about the same price each time.
What is wise to do? Buy enough to last until the next sale and use the extra money for something that you really need. You will be surprised how much more you can accomplish within the home with the money you save by not hoarding the item.
Never buy what you don't need, no matter how cheap it is!
Happy house-keeping!