I remember when I had just bought my first home. I was working with people a lot older than me. I mentioned buying things while they were on sale, and stocking them up in my basement. One of my work associates disagreed, and thought the items would end up getting ruined.
I didn't take her advice. I stocked up, while things were on sale. Well, a number of years later, over a decade, I was laid off and didn't work a full time job for 2 years. I lived all of that time on toilet paper, paper towels, laundry detergent, etc. that I had stocked up in my basement.
It was a good feeling, not having to worry about the general items. It's a good idea, no matter who disagrees.