This depends on the number of people using the shampoo bar, how big the shampoo bar is, the length of your hair, and how much you need to use. But generally speaking, a shampoo bar lasts for about 6 months. A good rule of thumb is that a regular bar can last up to 80 washes on average.