What you need here is a proper diagnosis. I think your son has a problem called tracheitis which is an inflammation of the trachea or windpipe and is caused by a virus infection. He does not have asthma and the asthma medication will not help him or his cough. Please stop all of the other medicines as well as they will have no helpful effect on his cough. Tracheitis is a difficult cough to treat and may last for as long as 6 weeks before clearing up by itself.Your son does not need an antibiotic. Usually a short course of a safe cortisone like prednisone [eg Prelone syrup] for 5 days will help a lot and will speed up the recovery period.
The information provided does not constitute a diagnosis of your condition. You should consult a medical practitioner or other appropriate health care professional for a physical exmanication, diagnosis and formal
advice. Health24 and the expert accept no responsibility or liability for any damage or personal harm you may suffer resulting from making use of this content.