Foundations, eyeshadows, primers and blushes can all be used for up to 2 years. Lipstick usually lasts for a year after opening. Eye makeup such as mascara or eyeliner should be changed every 2-3 months.