Colourpop has been my fav blush recently. It really is long wearing, they last all day for me even 12hrs out and about. Affordable $8 with lots of colors to choose from, the only thing is it is best to apply with your fingers or a beauty blender. The color payoff is also awesome, a little goes a long way. All their blushes are cream so be sure to put the cap back on tight, you don’t want it to dry up into a crisp.