Prevention starts with lab numbers. If your B12 is borderline (400–450 pg/mL), you're at high risk for recurrent sores. Eat B12-rich foods daily: eggs, salmon, beef, fortified cereals, or nutritional yeast. If you're vegetarian or vegan, take a 1000 mcg cyanocobalamin supplement weekly. Magnesium-rich foods: spinach, almonds, pumpkin seeds, dark chocolate. Aim for 300–400 mg daily [9].
Acidic and spicy foods trigger sores in 40% of people with recurrent ulcers [2]. Avoid citrus juice, tomato sauce, vinegar-based dressings, hot peppers, and cinnamon for 2 weeks after a sore closes. Eat soft, cool foods instead: yogurt, smoothies, mashed potatoes, scrambled eggs. Sip water between meals to rinse away acid [2].
If you have nighttime heartburn or GERD, ask your doctor about a PPI (like omeprazole) or H2 blocker (like famotidine) taken at bedtime. Acid splashing into your mouth while you sleep is a silent sore-maker. Elevate your bed 30 degrees, avoid late meals, and don't lie down within 3 hours of eating [9].
Try This Today
Get your B12 and magnesium checked every 6 months if you've had recurrent sores. Keep a food diary for 2 weeks and note which foods trigger new sores—citrus, tomatoes, and spicy foods are the usual culprits. If sores still return despite normal vitamins and diet changes, ask your doctor about GERD or autoimmune screening.