The lotion bar can last up to 1 year since all the ingredients have long-shelf-life. You can check the expiration date of each ingredient, just in case, but it should last not less than 1 year. Just make sure you keep it away from water and other contaminants.