Hi, Thanks and welcome to healthcare magic. Extensive cough with retching is really a matter of concern. This may be allergic cough,whooping cough and even asthma. Benedryl cough syrup may give relief. Severe cough is controlled by bronchodilators like salbutamol, terbutaline or steroids. Better consult pediatrician for thorough investigation and treatment. Hope this answer serves your purpose. Please feel free to ask further queries if any. Dr.M.V.Subrahmanyam.