Avon make up lasts all day. I put on my make up at about 7:20 AM and took it off around 9:30 PM. I had parent teacher conferences at school tonight so I was at work really late…I left sometime after 8:30 PM. Take a look at these photos of me throughout the day. I did not touch up my make up at all other than to reapply lipstick occasionally.