Sounds like your son may have croup, a viral infection of the upper, or neck portion of the airway. Swelling of the upper airway causes the hoarse, barking, or metallic cough of croup. Croup usually lasts 5 or 6 days and is usually worse at night. The second and third nights are usually the worst. [...]