Cough in children takes time to subside, but usually won't last 7 months. If clinical examination and investigations are normal, the child will get better.
Next Steps
To be sure, check the following also
1)Do you have any history of bronchial asthma/ allergy in your family?
2) Is there anybody in your neighborhood with chronic lung disease like TB?
Health Tips
If yes contact nearby pediatrician