So far this has been keeping my oilies at by for at least 2 hours. Nothing keeps my oily skin matte all day and I don't think there is any product out there that will except accutane. But never the less this is good in keeping my skin clear and holding my makeup in place. Overall, this is a...