Yes, make-up does in fact have an expiry date, although it can be used after but its probably best to replace it, just another reason to buy make-up, right?
Mascara lasts three to four months, but if you’re like me and don’t slap layer upon layer, then it can last much longer, you just might need to add a couple of drops of water and shake it!
Nail Polish lasts for around two years, and again it can last longer if you know how to make it last. I will make a separate post for this!
Foundation can last about 6-12 months, and then it starts to get a lot drier, thicker and horrible and this isn’t good for your skin either.
Kohl/ eyeliner pencils last around a year and a half to two years, so if you buy a decent brand you know it will last long!
Lipstick can last a year to a year and a half.
Face powder and bronzer can last a year to a year and a half.