Most of the time, croup caused by a virus is a short-term disease. Croup rarely causes death from respiratory failure and/or cardiac arrest. Symptoms improve within two days, but can last for up to seven days. Other uncommon complications include bacterial tracheitis (infection of the trachea), pneumonia (lung infection), and pulmonary edema (fluid in the lungs).