Most foundations even the long lasting ones, have a tendency to fade as the day progresses. Not because of the product but because of so many external factors. Heat, rubbing and touching of our faces, ect. All these play a part. It is unavoidable. The best advice I can give is that before applying your foundation use a good face primer, this assists in keeping your make-up in place for up to 12 hours. After you have applied your foundation, lightly press your translucent powder into your skin with a powder puff. This normally helps to keep natural oils at bay. Avoid using too much powder in areas prone to creasing. Once this is done apply a fixing spray over your entire face. Always keep your make up on hand to touch up during the day.