You should consult a good physician for yours symptoms. I cannot suggest any medicine without examining you.
Next Steps
Use this app to find a good physician in your locality.
Health Tips
Cough is the symptom of the underlying disease, you should be examined thoroughly and your condition diagnosed before any treatment is started.