The longevity of solid dish soap depends on usage, but on average, a single bar can last up to 2-3 months. This is because a little goes a long way with solid dish soap – you only need to rub the bar lightly onto a wet sponge or dishcloth to create a rich lather that cleans even the toughest grease and dirt.