Longest-Lasting Setting Sprays For Makeup
11 Setting Sprays That Actually Last Through S-E-X
3
This matte Milani Make It Last Setting Spray ($10) has an average of five-star reviews at Ulta since it keeps makeup in place for 16 hours and blends into makeup seamlessly. It doesn't hurt that it carries a sweet fragrance that sort of makes this spritz double as a refreshing face mist.