Hi ya sweets, I can't really say for sure how old it is- i buy my cosmetics from a wholesaler. My stock is always revolving so its very rare that i have items in my possession for longer than a few weeks. So far Ive never had a complaint :) I really have no way of knowing how long the wholesaler had it for. The only brand I can guarantee is fresh that I have is NYX because i order it directly from NYX so its always fresh. Sorry I know that's not exactly the answer you wanted but it's the truth :)