Most makeup products don't list an expiry date on the packaging — but this doesn't mean they last forever. Quality degradation, flakes of dead skin and harmful bacteria are just a few of the reasons you might want to clear out your vanity. (Remember - you're putting this stuff on your face!)
If you're unsure when to replace old, half-used cosmetics, this handy cheat sheet lists the "best before" dates for 21 common products.
The inforgraphic below comes from the Danish makeup price-comparison site dreammodels. In addition to breaking down average expiry dates for mascara, lipstick, foundation, etc, it also provides tips for healthy makeup application.