There are two more common reasons why a child’s cough has not cleared up in a month. The first is that the child is suffering from cough-variant asthma and needs to be taken to the hospital for a bronchodilator test or bronchial provocation test. If the test result is positive, the diagnosis of cough variant asthma can be confirmed, and the child needs to be given long-term anti-asthma treatment. For example, the child needs to be given nebulized inhalation of budesonide and terbutaline every day, and a chewable tablet of montelukast sodium before going to bed to relieve the cough. Secondly, because of the occurrence of respiratory infections, there is often nasal congestion, runny nose, sore throat as a precursor symptom or there will be elevated white blood cells in the blood routine, often bacterial infections resulting in prolonged cough. It needs to be treated with intravenous antibiotics, either intravenous ceftriaxone or penicillin. If the child has an allergy, it can be treated with an IV drip of azithromycin. If the infection is viral, the child can use Xiyanping or ribavirin for anti-inflammatory. Cough-relieving and phlegm-reducing medications, such as aminoglutethimide oral solution, are also needed.