I know this is what they teach you but I have makeup from 10-15 yrs ago.
If stored properly.. i.e. not in heat.. in cool dry place.. they can last forever. Specially eyeshadows and lipsticks. Use clean brushes. Mascara dries up after few months anyway.