Based on symptoms you have provided, you will require a detailed examination and investigations to find out the cause of your problem.
Health Tips
You are young, if the problem is diagnosed and treated early , you can prevent major complications a later stage of your life.
Meet a Rheumatologist and Orthopaedic surgeon and seek advice.