Hi there,
I had this problem b4, I jog too much in one day that cause so much stress on it. Anyway, mine took quite a long time about 2 weeks; I still had the pain, I thought it will never heal but don't give up. After the 2 weeks, I kept on massaging and after 2-3 days of lots of massaging, it healed fast, real fast. The problem is same too, when I walk and put presure on it, it hurts. Try using any muscle pain medication when massaging.