Kitchen towels should be replaced every few days to a week, depending on their usage and frequency of washing. If you see any signs of wear and tear, stains, or bad odors, it’s time to replace or wash them.