Generally, if properly stored in a cool, dry place, most unopened and completely sealed makeup should last for 2 to 3 years. With that said, creamier products that contain oils or butters, like cream concealers or liquid blushes, could turn earlier because oil can go rancid.