Available in a whopping 28 shades, this full coverage, oil-free foundation easily blends into the skin and lasts all day. All that for a drugstore price? We’ll take five. To buy: $9; target.com. This innovative liquid-to-powder formula not only disguises oil but absorbs it, making makeup last all day long even on the slickest of skin. To buy: $56; nordstrom.com. This foundation is like adding a fresh new layer of skin. Its lightweight, velvety finish gives the look of bare skin–but better. To buy: $64; sephora.com. Dry pores soak up this hydrating, smoothing formula. With 18 hour wear, this foundation is sure to keep your skin looking fresh all day long. To buy: $46; sephora.com. If you prefer powder to liquid, bareMinerals is a must. This high-performance powder delivers 12 hours of coverage in a silky smooth texture. Plus, its formula is packed with vitamins and minerals. To buy: $31; macys.com. Formulated specifically with salicylic acid, this foundation frees clogged pores of excess oils instead of plugging them up. It also helps prevent future breakouts from happening. To buy: $14; target.com. Available in 43 shades–yes you read that right, 43 shades–this hyaluronic acid rich, buildable foundation hydrates all day long. To buy: $13; ulta.com.