I have enough for at least a couple of months of all those items...plus toothpaste, toothbrushes, clorox. Just plain common sense.