The duration of dyspnea varies widely depending on its cause. It can last for a few minutes (e.g., during anxiety) or persist for weeks or longer (e.g., in chronic conditions like heart failure or chronic obstructive pulmonary disease).