What is the right medicine for white phlegm without coughing?

White phlegm without cough may be the manifestation of allergic rhinitis nasal secretion followed by flow into the throat area, or esophageal cancer, gastroesophageal reflux, etc., which requires further examination and symptomatic treatment. 1. Allergic rhinitis: the reason why the white phlegm is not coughing may not be phlegm, because phlegm usually stimulates the trachea and bronchial tubes, triggering the cough reflex. Allergic rhinitis nasal secretions increase, nasal congestion, nasal discharge difficulties, nasal secretions will successively flow into the throat, and then spit out, not accompanied by bacterial infection, spit out the “phlegm” is white. At this time, antihistamines such as loratadine and cetirizine can be taken for treatment, and nasal rinsing and nasal spray can also be used for treatment. 2. Esophageal cancer, gastroesophageal reflux: If there is esophageal cancer or esophagitis caused by gastroesophageal reflux, which leads to swelling and narrowing of the esophagus, saliva and other oral secretions can not be swallowed in time and spit out, which is manifested as a lot of white sputum. In this case, the effect of medication is generally poor, and surgical treatment can be used to eliminate the narrowing of the esophagus and improve the difficulty in swallowing saliva and other problems. Spitting white sputum without coughing, it is recommended to consult a doctor in a timely manner, improve the relevant laboratory tests and examinations to clarify the diagnosis, and comply with the doctor’s instructions to standardize the treatment.