Hi Mizzmona. Make Up For Ever Mat Velvet + Matifying Foundation works very well for oily skin. It is long-lasting, water-resistant and will help control shine. Another product I recommend is the Urban Decay De-Slick Oil-Control Makeup Setting Spray. It has a temperature control technology that lowers the temperature of your makeup to keep it in place in hot or humid climates.