Do YOU know when your make-up EXPIRES?

So the other day i cleared out my entire makeup! And i couldnt believe the amout of stuff i had to throw out!You should never keep makeup too long, after awhile it starts to build up bacteria.
And yes makeup does go off!!So when should you throw makeup out?
Here is some guidelines to how long you should have a product before replacing them!

Lipstick: Some experts say 1-2 years. Some say 4 years !  (If it smells rancid, throw it out)

Lipglosses/chapsticks: 2 years

Powder eye shadow: 2 years

Cream eye shadow: 12-18 months

Eyeliner: 3 months

Mascara: 3 months ( some last longer , again smell it and if it stinks throw it out!)

  Powder blush: 2 years
  Cream blush: 6 months
Oil-free foundation: 12 months
Cream foundation: 18 months
Concealer: 12-18 Months
Lotions: 2 years

I hope these guidelines help you out [=
Thanks for reading!