The lasting power of M.A.C. compact powder varies depending on factors such as skin type, weather conditions, and application technique. However, it generally lasts for a few hours without any touch-ups.