I've had it 3 years. I could not find an expiration date on the box. This is what I found online about shelf life.
"Most Mary Kay® products are manufactured to have a minimum shelf life of three years from the date of manufacture. This is the standard for the cosmetic industry, not a regulation. The Food and Drug Administration (FDA) regulates the shelf life of over-the-counter (OTC) drug products such as sunscreens, anti-perspirants, etc., as follows:
If the shelf life is less than three years, then the expiration date of the product must be clearly indicated on the package. This is not required if the shelf life is greater than three years. Some Mary Kay® products (e.g., Acne Treatment Gel) may have an expiration date because they have a shelf life of less than three years. For these products, it is particularly important to check the expiration date before using them. ..."
"We recommend storing products at a temperature between is 59-86°F. When products have been exposed to very high or low temperatures, examine them carefully. Note the appearance, odor, and color of each product. If these appear normal, the product has probably recovered completely. Occasionally, separation or an “off odor” will develop several weeks after exposure to high temperatures, but this is not usually the case. If your products have been overheated or frozen, it is NOT a good idea to refrigerate or heat them. Let them return slowly to room temperature, and then examine each product."
Most products have a shelf life of more than three years. Unopened and properly stored they can typically last from 5 to 8 years. After that, they may deteriorate and lose effectiveness. Common signs of being past "Shelf Life" are separating, color change, and odor. Common warning signs that your items have gone bad: "Off odor” - if it doesn't smell right toss it! Cream eye color that is cakey or dry Foundation that has separated significantly in the bottle Grainy or hard-to-apply lipstick