What you are doing sounds good. You could try drinking liquid chlorophyll in water, also high-dose vitamin C and MSM which work well together. Magnesium oil would also help I'm sure, use both orally and on skin, dilute 50/50 with water to start. It would also help you relax and sleep.
"For healing and maintaining oral health, apply to your tooth brush and brush teeth, gums and under your tongue. Even discoloration of teeth can fade. It is effective with abscesses."
I started using magnesium oil last year and I am sold on it, will never stop!