Thank you for your post. We apologize that the expiration dates were closer than expected for some items. While we do always strive to maintain the freshest product in our warehouse, the products that you ordered were all on the Overstock Sale for 40%, so that would probably be the reason for those expiration dates. If you would like, please let us know the items that had expiration dates approaching, and we can either refund you or send you replacements. We apologize for the inconvenience.