Compact powder usually lasts for several hours, but it may require a touch-up, especially in hot and humid conditions.