Depending on its severity, an asthma flare-up may last a few minutes. Then again, it may last several hours or even several days. Asthma flare-ups can happen at any time.