A regular sized shampoo bar (about 100grams) generally lasts at least twice as long as a regular sized bottle of shampoo (250ml). The main reason for this that while liquid shampoo contains around 70% water, shampoo bars are virtually free of water, and thus more concentrated.