I'm pretty sure that the best cure for a persistent cough is to stop drinking milk.
My elderly neighbour had a terrible, hacking cough for months on end, but since he started just leaving his milk on his doorstep a couple of weeks ago, it seems to have cleared up completely.