This instantly hydrates my face and makes it look dewy and glowy rather than dry and cakey. I think it also helps my makeup last longer. My foundation and blush starts to rub off after about 5 or 6 hours. I have very dry skin and I start to look cakey no matter what I do, but this spray definitely extends the wear time of my makeup. It lasted longer (closer to 8 hours) when I was using a higher coverage foundation, but I've just been using a light BB cream lately and this setting spray doesn't seem to have as much of an effect on it. This spray doesn't cause me to break out and it hasn't affected my skin negatively at all. I've been using this spray almost every day for around four and half months now and it's just getting close to running out now. I use a lot though, probably 4 to 5 sprays at a time, so it could last you longer if you use less. I have also used Urban Decay's All Nighter setting spray and I honestly can't tell the difference between them. I would repurchase the NYX one just because it's so much cheaper for essentially the same product.