A blush is important to make your face look fresh and perked up. However, very seldom you could find a product that lasts more than 6 hours on your cheeks. In fact, I haven't found one haha. But whatever blush brand I have whether it is cheap or expensive, I could make it last all day by using a good base. Like any other type of makeup you put on your face, you need a good and properly applied base to make it last longer. For the cheek color, you need either a cheek tint or cream blush for your base. As for me, I use the latter as the powder product sticks easily to a cream. I have used several cream blushes like In2it and Elianto. But one product I currently love is the Graftobian cream blush palette.
If I remember correctly, this palette costs P1500 or slightly higher than that. It's very pigmented and it has all the colors I need for different skin tones. The price is almost the same as the other branded cream blushes and it already has 5 colors in it. I've been using it A LOT lately for makeup gigs and look at how much product is left.
What I like about this product is that it looks natural and matte. Perfect for bridal makeup and beauty shots. I've used this on brides and it lasts from the hotel preparation to the end of the program. You could apply it either by using your fingers, sponge or foundation brush. I like using my Beauty Blender in applying this.