We all have those beloved products that we have a really hard time parting with. But let's face it, our makeup products don't (and shouldn't!) last forever.
161