I seems to last all day and I do not experience the skin irritation caused by the more expensive brands, especially the ones marked for sensitive skin, which for me seems to be a misnomer in that it does make my skin extremely sensitive and irritated.