It lasts throughout the day. It matted for the mean time, but as someone who's oily and has a thyroid, I guess it’s not for me. (my friends likes this product they said it’s good). My sweat became very visible because this sunscreen is water-resistant.