Sour teeth after eating sour things may be caused by dentin allergy, dental caries, wedge-shaped defects, cryptocleidosis, periodontitis, etc. According to the specific situation, you can choose desensitization treatment, filling and repair, root canal treatment, periodontal treatment and other treatment methods. 1. Dentin Allergy: Dentin allergy leads to sour teeth from eating sour things, and desensitization treatment can be chosen. 2. Dental caries: Sour teeth caused by dental caries need to be cleaned out of the decayed tooth tissue and then filled and restored. 3. Wedge-shaped defects: horizontal brushing and other incorrect brushing methods lead to wedge-shaped defects in the neck of the teeth, you can choose composite resin filling, the symptoms of sour teeth will also be improved. 4. Cracked teeth: When the cracked teeth reach the dentin, eating acidic food will also lead to sour teeth, so you can choose to fill and repair to eliminate the cracked teeth. 5. Periodontitis: Periodontitis leads to the exposure of the tooth root will also appear to eat acidic food teeth sour, according to the degree of periodontitis periodontal sequence treatment, the formation of new periodontal attachment, the symptoms of sour teeth will gradually improve. Sour teeth after eating sour food, timely to the hospital, after the cause is clear to choose the best treatment program.