Higher end foundation/concealer and blush type products are generally far superior to drugstore options in terms of wear time. I only wear high end makeup, but I have just one of each product whereas (ime) hams consistently have thousands of dollars worth of makeup but look like shit either way.