How long a bar will last depends on how many people are using it, how long your hair is, and how often you wash your hair. Typically Shampoo Bar will last for 3-6 months.