I have had the same problem all my life. Toothpaste could be a problem, however; mine is also a reaction to the medications. The only thing that relieves the pain and heals is OSHA root. I gargle three times a day(after each meal and after brushing my teeth).
Hope you feel better soon. Regards, Art