Try a Salonpas patch. Made in Japan is is absorbed through the skin. I use it for muscle pain. It is very effective but has one problem that it should not be used more than 7 days in a row. I also have used ultra sound , administered by the PT which has been very helpful.