It depends on the cause of redness. Skin redness and irritation after a facial or a non-invasive cosmetic procedure should not last more than 24 hours. Invasive botox and filler procedures or acne flares may cause redness that lasts a little longer. But if it goes on for several days, your skin must have developed either an allergy or contact dermatitis.