There's nothing wrong at all with stocking up, its the hoarding aspect of it I have an issue with. Preparedness is something completely different than those shows where they have 200 bottles of body wash. It does have shelf life, and so does everything else! Mascara for instance has a shelf life of 1 year I believe. So having 45, unless you give them away, they aren't good by the time you get to them! Even homemade canned for is supposed to be used in a year, we can all say we have used many products past their 'peak'. But not being able to honestly put a dent in a hoard before it is useless is selfish, so many people could use it! I plan on using my garden and canning this year as gifts for Christmas next year, but I also plan on stocking my shelves to capacity, but we will use all of it before I can get more the following year- my land is pretty wooded, and then there's the bedrock, so I will be lucky to get through next winter on my own food. I understand the guilty feeling, but I think if you really need it and will actually use it, get what you can. its watching it go bad everytime you open the cabinets that's wasteful and you should feel a bit bad about that. Even if my cabinets aren't full, if there is something that is in a 'use now' time frame that I won't use, it goes to the first person I see, or I have my son run it to the neighbors house.