I guess an indefinite time. (I don't know) but 40 or so soaps and there's 2 shavers here? Maybe 12 to 15 years. I do have a vintage old spice soap that is +/- 40 years old. Still good. Still smells...