I will confess I have some eyeshadows which must be pushing 5 or six years old. Foundations which are two or three years old. I do because I have a TON of make up and I don't use everything until it runs out before buying a new, different one. I know that on the packaging it says that you shouldn't keep something longer than 6, 12, 24 (?) months but I've never had any issues. No break outs, no rashes, nothing. So I'm wondering whether this 'expiry date' thing is just a way for the cosmetic companies to make more money and/or cover their backs should someone leave a bottle of foundation open, in a sunny spot, in a warm and damp room for example.
Anyone else? Or am I just vile?