Witch hazel lasts for a very long time and has an expiration date of over 2 to 4 years. However, make sure to follow storage guidelines and avoid contaminating the product.