Arnica cream as long as the skin is not broken. Arnica pills under the tongue if there is breakage. Has always worked for my subs.
Homeopathy is a bunch of crap.
The pills I saw are 30X which means the initial concentration is diluted to 1/1,000,000,000,000,000,000,000,000,000,000 of its initial concentration. Avogadro's number is 602,000,000,000,000,000,000,000. The pill concentration is ten million times LESS of arnica than Avogadro's number.
There is literally NOT A SINGLE MOLECULE OF ARNICA IN THE ENTIRE BOTTLE LET ALONE A SINGLE PILL.
If the cream does anything, it is the emollients doing the work, not the arnica BECAUSE THERE ISN'T ANY IN THERE.
Homeopathy is just a bogus bunch of crap.
Google the homeopathy dilution sequences. You will see.