Coughing for ten days with sputum, common causes include respiratory tract infection, allergy, tuberculosis and lung tumor. You should go to the hospital to do the relevant auxiliary examination to clarify the cause of the disease, targeted treatment with medication, and if necessary, surgical treatment. 1. Respiratory tract infection: the presence of sputum is usually considered to be a bacterial infection, chest X-ray or CT examination, as well as blood routine, C-reactive protein, sputum culture and so on, in order to clarify whether there is an infection. If infection is confirmed, sensitive antibiotics such as cefaclor, azithromycin, amoxicillin, etc. can be given, and sputum chemotherapeutic drugs such as aminoglutethimide hydrochloride can be taken in combination. 2. Allergy: allergens should be actively searched for and detached from or improve the environment. If necessary, antihistamines such as loratadine can be used under the guidance of the doctor in the face-to-face consultation, and can be combined with cotrimoxazole tablets. 3. Tuberculosis: there may be cough, sputum, hot flashes, night sweats, etc. X-ray examination of the lungs and tuberculin test should be carried out, and medication such as isoniazid and pyrazinamide can be given if the diagnosis of tuberculosis is confirmed. 4. Lung tumor: such as lung cancer patients may have long-term cough, sputum, or even sputum with blood and other symptoms, need to do chest CT or tracheoscopy to take biopsy to confirm the diagnosis, assessment of medication and surgical treatment, such as segmental resection of the lungs and so on. Coughing and wheezing for ten days and sputum may have other reasons, should be timely to the hospital, and follow the doctor’s instructions to standardize the treatment, the use of drugs need to follow the doctor’s instructions.