Hello Zanza,
I just read through your thread with interest. It sounds like you need body armor to go to work each day! Some of the encounters you described sound frightening and definitely stressful. I hope you get the restorative rest you need and deserve. May this week at work be a peaceful one.
Thankfully I don't get canker sores, but have read of many natural remedies of which the internet is full of. If the canker sores are a regular occurrence and you're not already taking a good pro-biotic, that may help.
Some interesting remedies I read online that may be worth a try - Aloe Vera and Baking Soda Mouthwash. Applying ice may help.
Apply Vitamin E which contains high antioxidant properties. Gargle with salt water (relieves the pain)
Apply Tea Tree Oil (a natural antiseptic) Apply Hydrogen Peroxide (disinfectant)
Avoid drinks with high acidity (citrus) This is only a handful of natural remedies. If you do a quick online search, you may find many more that contain items you already have in your home. Good luck.
Wishing you speedy relief and a happy Sunday!
@Zanza