assuming it not all puffed up and swollenup, you might try sleeping with a heating pad on it for a few days...I have a knee that gets sore and a few days with the pad takes care of it..but,if itis swollen up it probably has internal bleed and the heat is not a good thing
Bud