Feeling that there is a foreign body in the throat may be caused by eating spicy and greasy food, mental stress, etc. It may also be caused by laryngitis, tonsillitis, esophageal cancer and other diseases. 1. Stimulation of adverse factors: daily like to eat spicy and stimulating, greasy food, or mental stress can cause patients to feel that there is a foreign body in the throat. Generally, it can be relieved after improving diet structure and relieving pressure. 2. Pharyngolaryngitis: When inflammatory reaction occurs in the throat or allergic reaction occurs, symptoms such as itchy throat and foreign body sensation can occur. 3. Tonsillitis: generally caused by pathogenic microorganisms infection, mostly manifested as sore throat, fever and other symptoms, and some patients may feel foreign body sensation in throat due to enlarged tonsils. 4. Esophageal cancer: With the increasing of tumor and compression of surrounding tissues, patients may feel bad or have foreign body sensation when swallowing food. It is recommended that patients go to the hospital for relevant examination as early as possible to clarify the cause of the disease and target treatment.