There should seriously be a 12 step program. Now that Amazon has subscription services, where you can set up automatic shipments of things you need (and it's in bulk), we always have something on its way. That gimungous box of toilet paper will last us around 6 months, the paper towels will last us even longer. Toothpaste though, comes every third month (there are four containers in the box). Laundry detergent every 2 months. Baby wipes once a month (a big box of 770).
Amazon's one click option, plus the Prime membership which provides 2 day shipping free on most items means it's just too easy for me to point click and buy.
And to think, I remember when Amazon just sold books.