I guess technically an nsaid, voltaren(Diclofenac ) rub on is actually ok. If I wait 30minutes or put it on and warm up, by that time 30% realistically pain and stiffness id diminished. Not like Lidocaine where it feels good for first 20minutes and wears off. If you never really use OTC /RX pain or muscle relaxers this stuff is pretty good. Something like Toradol (risk to benefit) is ok but I see it is great for Back strains and disk pain VS joints like elbow , knee, sciatica or IT band inflammation. Just a suggestion, I never recommend any otc/or RX pain/antiinflammatory because usually for us the risks outweigh benefits due to our other litlle kidney/liver/heart “medication”