The biggest factor is the inability for many people to see past the present. They make a list that consists of what they need to get through the next couple of days and leave it at that, but this is actually a terrible way to play for both your needs and your budget. Just because you feel you have enough of a certain product now doesn’t mean you won’t need it eventually, especially if it is a non-perishable item like rice or toilet paper. Being smart about sales can save you a lot over the course of a few months, even if it feels like a large initial investment. For instance, if you end up purchasing 10 rolls of paper towels now while they’re on sale for 50 cents each, but you usually spend 80 cents, you just saved 30 cents times 10, or $3 total. Thinking for the future can cut costs here and there if done wisely.