If you have oily skin and struggle to keep your makeup looking fresh all day, this list is for you. I've rounded up a mix of high-end and affordable makeup products that help control shine and stay put for hours. My current everyday makeup routine is...