Diclofenac is unfortunately extremely ill-suited for intramuscular injection, as its formulations come in a rather large fluid volume, at the upper end of the range with regards to how much even the best of IM injection sites can hold without causing pretty bad injection site pain (primarily ventrogluteal), depending of course on your body size. Dorsogluteal is better, but I don’t know many people than self-inject there.