For me it has work very well! I have the same problem as you and my skin is very oily. I apply this product is a brush after some moisturizer. I usually have to re-do my makeup sometime during the morning or lunch brake, with this it can easy last 3-4pm (I apply it around 6-7am). I have some redness and this helps even it out and has great coverage, just make sure to apply some powder on top after.