A sore throat that comes and goes may be caused by environmental factors, chronic pharyngitis, chronic tonsillitis and other causes. 1. Environmental factors: If you live or work for a long time in the environment, there is dust in the air. Formaldehyde and other irritating chemicals, constantly causing irritation to the mucous membrane of the throat, it will lead to good and bad throat pain. 2. Chronic pharyngolaryngitis: the production of chronic inflammation of the mucous membrane of the throat, making the mucous membrane of the throat to become less tolerant, easy to get a little cold or a little too much talking, shouting, etc., causing pain in the throat area, thus appearing in the case of sore throat sometimes good and sometimes bad. 3 chronic tonsillitis: because of infection with bacteria or viruses caused by tonsil congestion, inflammation and purulent secretions, etc., there will be a sore throat and other symptoms, if the tonsillitis repeated acute attacks, there will be a sore throat in and out of the phenomenon. Patients with sore throats that come and go should avoid tobacco and alcohol stimulation, avoid spicy and irritating foods, and standardize treatment under the guidance of a professional doctor.