Lone Fox, Pain is weak and stagnate Qi in the body. This means on a traditional level, your dan tian is out of balance.
You may want to look at more traditional therapy, such as Tai Chi to move the stagnation in a non-invasive level as MA training and Chinese food therapy. There are foods that help reduce swelling and alleviate pain. These foods for an injury like this would be bone marrow, broccoli, curries, red pepper, turmeric, beans and add some foods that help with swelling such as cucumber and celery.
If you want to do some herbal patch therapy you can try some Dieda Zhentong Gao, it is inexpensive and can buy online.
Tiao is the action of reordering Qi in the body and therapy for injuries requires you to also look at what emotions are present that are making you hold onto the injury and preventing the healing process. It does take effort ant time, eat well, think well and be well.
"The Qi of the body flows in accordance with the changes in Heaven and Earth."
Nejing Suwen
Thanks, hope you feel better.
Ran Lei