Whooping cough does not last for 2 years.This must be a different cough to the first one. A prolonged cough at this age is usually due to asthma, so the GP was probably correct to treat her for asthma. Whooping cough responds well to an antibiotic if treated early. There are no permanent harmful effects to the lungs.This cough usually lasts about 3 months.
The information provided does not constitute a diagnosis of your condition. You should consult a medical practitioner or other appropriate health care professional for a physical exmanication, diagnosis and formal
advice. Health24 and the expert accept no responsibility or liability for any damage or personal harm you may suffer resulting from making use of this content.