Every once in a while I like to layer my blushes and in the spring and summer in even need to do this more if I want my blush to stay on for a good 18+ hours. When I get sweaty my blush seems to just melt away in to much heat. A good way to avoid this is to layer. If you put on cream blush then, powder blush and on top of that you set it with a translucent powder it will be foolproof and locked in. Make sure to pick a blush that is very blendable in case the one blush affects the other, start out with a light hand. You can always add more.
This blush to is from Sleek makeup and it does a great job, not 100% about the middle shade but the rest make this palette worth the money.