See. A. Licensed. Medical. Professional.
Advice on the interwebs dealing with medical issues is a terrible terrible idea and in no way shape or form can replace sound, trained, medical advice from a professional. See a general practitioner who will more than likely refer you to an orthopedic specialist. Or live with the issue but again, I'm stressing do not take medical advice from the internet, it is not a substitute for proper medical care.
You wouldn't ask us how to cure cancer, would you? While it may not be the same in severity, following advice of rando strangers who more than likely have a bare minimum knowledge of medicine, anatomy and physiology and nearly none of it applicable in terms of being useful to you as even if there is an MD on this site, they'd not be able to help you because that condition requires in-person examination to properly assess and diagnose. And actually any advice you'd get here is more liable to do you major harm than it is to help.
I'm saying this because I've had a decent amount of medical training for massage therapy and the one thing that was stressed throughout our classes were, even though we're required to have intimate knowledge of the human anatomy and physiology, and much of our work experience can (depending on the modality we end up working in) lead to being able to spot physiological issues, we're still not doctors and cannot diagnose issues nor prescribe any form of treatment because we're not medically qualified to do so and are criminally liable for any harm a patient/client would suffer if whatever we tried to diagnose/prescribe ended up in harming them.
I don't know about advice on the internet, but definitely still... SEE A GODDAMN DOCTOR.