Cough is not the disease it is the symptoms of underlying disease so it important to rule out the cause of the disease.
For the proper diagnosis I need more details regarding the case so I would like to suggest you consult with doctor first then take any medicine.
Because long term cough could be due to TB, bronchitis etc.
Answered2020-11-26 04:58:55
Let others know if this answer was helpful