Each Elixinol product’s shelf-life is clearly labeled on the product. However, to give you an idea, most CBD oils last up to 2 years.