Allergy is the most common cause of these long standing cough.
You can refer my website www.asthmaallergy.com for more information.
Next Steps
I would like so suggest allergy screening blood test (phadiatop infant) to confirm it.
Health Tips
watch out for the danger signs for example breathlessness,wheezing