The odor in the throat is mostly caused by acute pharyngitis, gingivitis, acute purulent tonsillitis and sinusitis purulent secretions, etc., which can be eliminated by oral medication, dental scaling, and topical medication according to the cause. 1. Acute pharyngitis: mostly caused by viral infections, sometimes combined with bacterial infections, there will be a dry throat, burning and throat odor symptoms, you can take oral acyclovir and other antiviral drugs or amoxicillin, ofloxacin and other antibiotics for treatment. 2. Gingivitis: Gingivitis leads to long-term chronic inflammation of the gums, and at the same time, it is easy to store food debris between the teeth, forming dental calculus, which leads to bad taste in the throat, can be treated by scaling, local use of iodine glycerin, chlorhexidine and other drugs. 3. Acute suppurative tonsillitis: mostly caused by bacterial infection, there will be high fever, chills, headache and throat odor and other symptoms. You can take oral amoxicillin, cefprozil and other antibiotics under the guidance of a doctor, and gargle with compound boric acid solution. 4. Sinusitis secretion: If the patient suffers from sinusitis, when the secretion backs up to the throat, it may produce a bad smell, the patient can take oral cefdinir, cefixime and other antibacterial drugs or apply budesonide nasal spray, mometasone furoate nasal spray and other drugs for treatment. The drugs must be applied under the supervision of a doctor. In addition, tonsil stones and other causes of the throat can also have a bad taste, if the throat has a bad taste, it is recommended to go to the hospital in a timely manner, diagnosis and clear treatment.