8 - 10 hours   The makeup will last all day(8 - 10 hours). I have never had anyone say it didn't last so I know it will last. I have done many brides at 6 in the morning and their makeup is perfect until the end of their reception. Of course, you will have to touch up with blot powder and touch up your lips throughout the day.