Originally Posted by Efilnikufesin
Biofreeze and things like that are crap(sorry mixie, not trying to undermine!) Never put heat on it till the swelling is down. Heat will increase blood flow, but also increase swelling. Only heat to promote healing when swelling and pain has subsided.
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