Muscle stiffness can last from a few minutes to several days, depending on the cause and severity.