I suppose if the offending agent is removed and hopefully the shorter post takes care of that, time will help. But I wonder if oil pulling would help especially if you mixed some healing essential oils into the main carrier oil. Not really sure though. I would refrain from using any product in my mouth that has glycerin which most toothpastes do. They also have many offending ingredients like SLS so I would suggest changing to something like baking soda and salt if you haven't already. Good luck!