Possibilities for a cough
like this include bronchospasm
from any etiology including infections (bacterial, viral, atypicals, etc.
). Other possibilities include gerd, post-nasal drip or other sinus problems or even a combination of factors. You definitely should have this diagnosed by your doctor so the correct treatment can be given. If you smoke, you need to quit asap.