The game-changing Urban Decay makeup setting spray I'll have in my bag all summer long

Best setting spray Urban Decay All Nighter review
The one beauty buy you need this summer. (Urban Decay)

Yahoo Life's editors are committed to independently selecting wonderful products at great prices for you. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.

There are lots of things I like about my face: my blue eyes for example, and the fact that my eyelashes have a dainty little curl in them. However, like many of us, I tend to fixate on the bits that I am less keen on, and for me, that's the fact that my skin is always oily – particularly around the T-zone, and especially as the temperature heats up.

And though I know it's a small problem compared to lots of other things, it is still pretty annoying (read: gutting) to spend time carefully applying makeup to have it slide off your face just a mere hour later.

It's a particular problem when I have an event (hello, wedding season) to attend, a job interview to rush to or a date night with my husband so that he can see me not wearing a dressing gown and a messy bun once a month.

Enter: the Urban Decay All Nighter Ultra Matte Makeup Setting Spray, the oily-skinned person's summer saviour (slash, all year-round really).

I don't exaggerate here when I tell you that this matte setting spray is a game changer, and not just for people with oily skin. It's also brilliant in warmer weather (so the perfect holiday accessory) or for when you've applied sunscreen under your makeup and it ends up looking greasy quicker than you can even get out onto that sun lounger.

You can buy the 30ml spray for only £12. (Urban Decay)
You can buy the 30ml spray for only £12. (Urban Decay)

£12 at John Lewis

£12 at Boots

But no longer do I have to worry, I simply apply my makeup as normal, spritz my entire face with this miracle product and then get on with enjoying my life, confident in the fact my makeup is coming along for the ride just as I intended it to.

The breathable formula works for up to 16 hours and gives a shine-free, mattified look without drying out or irritating your skin (joy!), and no amount of sweat will leave you dashing to the loo for a touch-up.

You can thank me later but for now, get to that checkout, because the product is selling fast on the John Lewis website.

What the reviews say:

And don't just take my word for it (though, seriously, do), the product has racked up over 600 reviews from other emphatic users on the John Lewis website, too:

  • "Love this product. Helps to keep makeup last all day."

  • "Best setting spray for oily skin! Makeup won't budge!"

  • "I have super oily skin and my makeup tends to run easily. I have an active job that makes me sweat a lot and this spray is perfect for it! Keeps my make set all day with a matte finish. Highly recommend for oily skin peeps."

  • "Best setting spray on the market. Makeup looks fresh 10 hours later."

  • "The holding power of this spray is amazing. It's truly set it and forget it."

Buy it: Urban Decay All Nighter Ultra Matte Makeup Setting Spray, 30ml | £12 from John Lewis

£12 at John Lewis

£12 at Boots

The spray also comes in a larger 118ml bottle, which is available to buy for £27.

£27 at Boots

£27 at John Lewis