Where has this been! I have oily skin, and even is the desert where I live I become shiny within an hour of Jane Iredale PurePressed powder. While this goes on a little white, it soaks in and keeps my face shine-free most days ALL DAY. In humid environments I'll stay shine free for at least 4-5 hours. Plus, I love that Jane Iredale has no toxic chemicals.