Hey, cough could be allergic or productive cough, have to differentiate between two. Probable causes include TB , pneumonia, Asthma. Need to do complete examination and tests to diagnose.consult general physician.
Answered2016-01-08 07:25:31
Let others know if this answer was helpful