Re: fresh soap
It depends on how much you use them, but quite a while since they are fairly large in size.
My friend used to purchase them for her husband's office bathroom and she only had to buy them every 4-6 months (and that was at an office with multiple people washing their hands).
Are you using it at the sink for hands or in the shower or body? This will also play a role in how long they will last. I must say they are amazing though