Lo que tienes es una tendinitis y por desgracia son dolorosas y lleva mucho tiempo en desaparecer si no se las trata adecuadamente, al igual que los esguinces. Cualquier tendinitis, no es más que un tendón inflamado por sobreesfuerzo, igual te ha piyado flojo el músculo y el esfuerzo lo ha realizado el tendón y el ligamento. Lo ideal en estos casos, es bajar la inflamación lo primero, que es lo que hace que duela. Esto se consigue mediante reposo de esa zona(no hacer actividades que impliquen usar esa parte del cuerpo) hasta que se reponga. Suelen mandar antiinflamatorios y analgésicos para bajar la inflamación y mitigar el dolor. También está indicado ejercicios de fortalecimiento de la musculatura de esa zona, para evitar recaídas y lesiones posteriores, pues si el músculo que es el encargado de hacer el esfuerzo, está débil, los tejidos blandos(ligamentos y tendones)sufren más al tener que realizar todo el trabajo.
Conclusión: reposo "relativo", antiinflamatorios y analgésicos(mandado por un especialista), ejercicio suave al principio, tu cuerpo te irá avisando de hasta donde puedes llegar, si ves que te duele, no sigas, afloja el ritmo, solo así curará antes y si ves que pasa tiempo y no mejora o empeora, tendrás que volver a que te miren por si hay algo más que se les haya pasado(esguinces.. etc).
Espero que te mejores pronto, yo he tenido varias y tardan mucho. Paciencia.