Originally Posted by EatRideSleep
BioFreeze and Arnica actually treat
the tissue and promote healing. NSAIDs do have anti-inflammatory action, but the risk there is that some can block the pain receptors. That's when additional injury can happen.
Correct; you don't want to apply heat with active inflammation. But the OP said it's been over 2 weeks so heat would be okay at this point. He didn't mention anything about swelling.
Ice stimulates circulation while not increasing inflammation. Which is why ice is preferred as the initial application to an injury.
Edit: Oh haha saw your edit re: mixie
Lol, was looking at two threads, mixie was in the other. But to add there is always swelling in that type of injury after two weeks, especially if it hasn't been attended to. Used to be a minor league pitcher and powerlifter as well and have seen and had more shoulder injuries than probably this whole site combined, well maybe.
Topical packs and rubs only provide temporary relief without actually doing anything to help the injury, real ice (with no buffer, just throw a bag of ice on) and anti inflammatories work much better.