Mild asthma attacks can last for a few minutes. However, in severe cases, it may last between a few hours to days.