Lasts all day!
Stays all day. I sweat at work a lot as a vet tech, it lasts through my 13 hr shifts, no problem! Can also be layered and not get cakey like typical foundations.
Rating: 5 stars