Your history suggests a capsular/ tendon year or small fracture.
Medications like Enzomac and Tendocare will help.
The injury seems not healed till now. You need proper guidance.
Next Steps
visit Orthopaedic Surgeon for clinical evaluation and X-Rays.
Health Tips
Do not be ignorant towards injury, visit a specialist for help.