Shilajit will not expire, and the resin has an unlimited shelf life when stored properly. Each jar has a legal expiration date in compliance with American FDA regulations. if you stored your shilajit for a long period of time and it became very hard you can just add a little bit of water to soften it up.