---These products have a short shelf life of 30-90 days. We will try our best to send batches with longer remaining shelf life, but due to different batches, we cannot guarantee the remaining shelf life upon receipt. Please consume them as soon as possible after receiving them.