We guarantee that the makeup will last for at least 10-12 hours. We always suggest removing your makeup and washing your face before bed. Clients have worn makeup for 1-2 days, but we are not at all responsible for any kind of allergic reactions or breakouts beyond the suggested time.