How long can I keep makeup? I have eye shadow palettes that are at least 6 years old, lipstick that could be 20 years old, tinted moisturiser/foundAtion/powder etc which are probably 6 years old. None of them smell off but my teen daughter is telling me to buy new because they're probably not best now. Although I suspect she wants me to buy new so she can use it, is it necessary?