Generally a cough caused by a viral lung infection lasts a couple of weeks. Sometimes it may linger for a couple of months. If it were
simplySimply sleep a virus, you would not still be coughing after a year and a half. There is probably something else that is causing your cough to continue. Allergy is one possible cause. Another possible cause is lingering irritation of the airways in your lungs from the viral lung infection. Also an ongoing cough can be a side effect of a group of medicines used to treat high blood
pressurePressure ulcer called angiotensin converting enzyme (ACE)
inhibitorsAlpha-glucosidase inhibitors. In a person who has a
normalNormal saline flush chest x-ray and who doesn’t smoke the most common causes of cough are postnasal drip, gastroesophageal reflux disease (GERD) and asthma.
Since your cough is continuing, your doctor should see you to find out the nature of the problem and the best treatment. When the airway irritation is treated then the cough should get better.