I get a lot of questions about when makeup and other personal care products expire. Below is a general guideline for you to follow. I suggest writing the purchase date on products when you purchase them. This way you can't fall back on the "I can't remember" excuse to keep too many products. Also, make sure that products are kept in a cool, dry location. You should be able to see them so you can be sure to use them!
Liquid and creme foundations can be kept for 6-12 months.
Face moisturizer can be kept for a year.
Eye Shadow can be kept for a year.
Concealer can be kept for up to a year.
Power and blush can be kept for a year.
Mascara should be changed out every three months.
Lipstick and lip gloss can be kept up to two years.
Eye and lip pencils can be kept up to two years. (Sharpen frequently to avoid germ build up.)
Chances are you have a lot of old makeup you don't wear and haven't worn in a while. Start fresh and keep track going forward! You don't eat expired food so why would you put expired products on your face?!