VeganZyme typically has shelf-life of two years from the purchase date, and they don't have a particular smell. If you would like more information about your purchase, please feel feel to contact us at 800.476.0016 or support@globalhealing.com. We hope to hear from you again soon!