Mascara, eyeliner, lipstick & lipliner & lipgloss are all going to be fine for up to 1 year. Mascara and any lip products will have a certain smell and texture when they start going bad. Eyeshadows are much longer lasting, I have MAC eyeshadows that are 5+ years old and still going strong. Thank god, because I have 6 MAC 15 pan palettes that are all full, and at $14.50 each, I’d be screwed if I had to replace them every year or 2.