Do you have oily skin? Are you using a powder before you apply your blush?
I have oily skin and when I need my blush to last longer than usual, I do cream blush, face powder then powder blush. Works like a charm. HIH
Truth.com!Use blushes by la femme, crazy pigmented and crazy cheap better than all the high end brands.