Compact is designed to last for hours, so you don't have to worry about touch-ups throughout the day. However, how long it lasts can depend on the specific product and your skin type.