It depends what it is. Unopened and sealed makeup should last quite a while. Powder products will last longer than liquid ones and cream products are somewhere in between. If it's stored in a cool, dry place it should be good for 2-3 years.
Once it's opened, that's a different story.