Regarding DMSO, I have used it both internally and externally for years with what I feel are very good results. I take 1 tsp of the 99.9% pure liquid every morning along with cider vinegar and H2O2 in a glass of water. Since I've been doing this, I can get out of bed in the morning, stand up straight and walk like a normal person. I also use DMSO / aloe vera gel for aches and pains from arthritis. I am 75 and have peripheral neuropathy due to agent orange in Vietnam, and DMSO gel is also a big pain reliever for my achy feet and hands.
You can buy both products on Amazon, but I found the pure liquid is cheaper at " Pet Meds". The gel is 70% DMSO and 30% aloe. From all I've read, and that's quite a lot, it is more effective at the 70 / 30 ratio when applied toppically.
If you want to learn more about DMSO, there is a good but short book available online from "HOOPLA". I don't remember the authors name, but the book is, "What Doctors Need to Know about DMSO."
At present time, I am also using it topically to treat my 'shingles', and it is working unbelievably well. I simply apply the gel several times a day. It has stopped the spread and kept the rash to limited space, as well as reducing pain.